Sophie

Sophie

distrib > Mandriva > 2009.1 > x86_64 > by-pkgid > f9e5d21e8cd647fa3d1c674032b189e8 > files > 2

klegacyconfig-0.6-5mdv2008.1.src.rpm

--- klegacyconfig-0.6/configscan/klegacyconfigscan.orig	2002-11-24 19:19:32.000000000 +0200
+++ klegacyconfig-0.6/configscan/klegacyconfigscan	2002-11-24 19:22:17.000000000 +0200
@@ -90,15 +90,17 @@
 	osHandler.createSections(apps.tree_parent)
 	for app in apps.Apps:
 		filename = app[1]
+		arg = app[4]
+		command = filename + " " + arg
 		dir = string.join(string.split(app[0],"/")[:-1], "/" )
-		kcmname = "kcm" + os.path.splitext(os.path.basename(app[1]) )[0]
+		kcmname = "kcm" + os.path.splitext(os.path.basename(app[1]) )[0] + arg
 		desktopname = dir + "/"+ kcmname
 		if osHandler.isAppInstalled(filename):
 			print "Found app %s, adding"%app[0]
 			icon = app[2]
 			windowtitle = app[3]
-			osHandler.makeMenu(app[0], kcmname, filename, icon)
-			osHandler.makeConfig(kcmname, windowtitle, filename)
+			osHandler.makeMenu(app[0], kcmname, command, icon)
+			osHandler.makeConfig(kcmname, windowtitle, command)
 		else:
 			print "App not present%s, at %s => removing"%(app[0], filename)
 			osHandler.removeMenu(app[0], kcmname)