--- 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)