From 740f2f902a1e659c7c6470626d6a2cc73a1cac1d Mon Sep 17 00:00:00 2001 From: Colin Smith Date: Tue, 20 Sep 2005 22:13:02 +0000 Subject: Loop through $config to see if we have menus already installed. Ticket #539. --- etc/inc/pkg-utils.inc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'etc/inc/pkg-utils.inc') diff --git a/etc/inc/pkg-utils.inc b/etc/inc/pkg-utils.inc index c2bd16a..0729528 100644 --- a/etc/inc/pkg-utils.inc +++ b/etc/inc/pkg-utils.inc @@ -557,6 +557,9 @@ function install_package_xml($pkg) { $static_output .= "\tMenu items... "; update_output_window($static_output); foreach($pkg_config['menu'] as $menu) { + foreach($config['installedpackages']['menu'] as $amenu) { + if($amenu['name'] == $menu['name']) continue 2; + } $config['installedpackages']['menu'][] = $menu; } $static_output .= "done.\n"; -- cgit v1.1