Sophie

Sophie

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

kdebase-3.5.4-2.1.20060mlcs4.src.rpm

--- kdebase-3.4.92/kicker/kicker/ui/service_mnu.cpp--	2005-11-04 13:43:06.000000000 +0100
+++ kdebase-3.4.92/kicker/kicker/ui/service_mnu.cpp	2005-11-04 13:46:36.000000000 +0100
@@ -617,10 +617,19 @@
 	    break;
 
 	case EditItem:
+		{
             proc = new KProcess(this);
-            *proc << KStandardDirs::findExe(QString::fromLatin1("kmenuedit"));
-            *proc << "/"+relPath_ << static_cast<KService *>(contextKSycocaEntry_)->menuId();
+			if( KStandardDirs::menu_type_by_version() == "kde")
+			{
+            	*proc << KStandardDirs::findExe(QString::fromLatin1("kmenuedit"));
+           		*proc << "/"+relPath_ << static_cast<KService *>(contextKSycocaEntry_)->menuId();
+			}
+			else
+			{
+				*proc << KStandardDirs::findExe(QString::fromLatin1("menudrake"));
+			}
             proc->start();
+		}
 	    break;
 
 	case PutIntoRunDialog: