Sophie

Sophie

distrib > Mandriva > cs4.0 > i586 > by-pkgid > 6f96ffda8b8309fb9c58db5e0ddbde2c > files > 83

kdebase-3.5.4-2.1.20060mlcs4.src.rpm

--- kdebase-3.4.92/kicker/kicker/core/kicker.cpp--	2005-11-07 09:39:20.000000000 +0100
+++ kdebase-3.4.92/kicker/kicker/core/kicker.cpp	2005-11-07 09:39:35.000000000 +0100
@@ -299,19 +299,37 @@
 QStringList Kicker::configModules(bool controlCenter)
 {
     QStringList args;
-
-    if (controlCenter)
-    {
-        args << "kde-panel.desktop";
-    }
+	if( KStandardDirs::default_menu_type_by_version()=="kde")
+		{	
+    	if (controlCenter)
+    	{
+       		args << "kde-panel.desktop";
+    	}
+    	else
+    	{
+        	args << "kde-kicker_config_arrangement.desktop"
+            	 << "kde-kicker_config_hiding.desktop"
+             	<< "kde-kicker_config_menus.desktop"
+             	<< "kde-kicker_config_appearance.desktop";
+    	}
+    	args << "kde-kcmtaskbar.desktop";
+	}
     else
     {
-        args << "kde-kicker_config_arrangement.desktop"
-             << "kde-kicker_config_hiding.desktop"
-             << "kde-kicker_config_menus.desktop"
-             << "kde-kicker_config_appearance.desktop";
+    	if (controlCenter)
+    	{
+       		args  << "panel.desktop";
+    	}
+    	else
+    	{
+        	args  << "kicker_config_arrangement.desktop"
+                 	<< "kicker_config_hiding.desktop"
+                	<< "kicker_config_menus.desktop"
+                	<< "kicker_config_appearance.desktop";
+
+    	}
+    	args << "kcmtaskbar.desktop";
     }
-    args << "kde-kcmtaskbar.desktop";
     return args;
 }