From 4cfecaa34f6c2c494056c561e773ae8cb403cf66 Mon Sep 17 00:00:00 2001 From: Thomas Leonard Date: Sat, 5 Jul 2008 20:09:59 +0100 Subject: [PATCH] Don't create .desktop filenames with spaces; xdg-desktop-menu gets confused xdg-desktop-menu gives a misleading error message ("does not have a proper vendor prefix") if the name contains a space. Reported by Thomas Formella. --- zeroinstall/gtkui/xdgutils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zeroinstall/gtkui/xdgutils.py b/zeroinstall/gtkui/xdgutils.py index 2a5546d..d4d177a 100644 --- a/zeroinstall/gtkui/xdgutils.py +++ b/zeroinstall/gtkui/xdgutils.py @@ -31,7 +31,7 @@ def add_to_menu(iface, icon_path, category): @param category: the freedesktop.org menu category""" tmpdir = tempfile.mkdtemp(prefix = 'zero2desktop-') try: - desktop_name = os.path.join(tmpdir, 'zeroinstall-%s.desktop' % iface.get_name().lower()) + desktop_name = os.path.join(tmpdir, 'zeroinstall-%s.desktop' % iface.get_name().lower().replace(' ', '')) desktop = file(desktop_name, 'w') desktop.write(_template % (iface.get_name(), iface.summary, iface.uri, category)) if icon_path: -- 2.11.4.GIT