Author: bdubbs
Date: Wed Apr 16 09:34:24 2014
New Revision: 2871
Log:
Patch for ticket #4915
Added:
trunk/lxpanel/
trunk/lxpanel/lxpanel-0.6.1-desktop_files-1.patch
Added: trunk/lxpanel/lxpanel-0.6.1-desktop_files-1.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/lxpanel/lxpanel-0.6.1-desktop_files-1.patch Wed Apr 16 09:34:24
2014 (r2871)
@@ -0,0 +1,32 @@
+Submitted By: Bruce Dubbs <bdubbs at linuxfromscratch dot org>
+Date: 2014-04-16
+Initial Package Version: 0.6.1
+Upstream Status: Fixed
+Origin: Upstream
+Description: Fixes interpretation of %c in desktop files
+
+diff --git a/src/plugins/menu.c b/src/plugins/menu.c
+index 1a06eae..bf5d83c 100644
+--- a/src/plugins/menu.c
++++ b/src/plugins/menu.c
+@@ -198,8 +198,18 @@ menu_pos(GtkMenu *menu, gint *x, gint *y, gboolean
*push_in, GtkWidget *widget)
+
+ static void on_menu_item( GtkMenuItem* mi, MenuCacheItem* item )
+ {
+- lxpanel_launch_app( menu_cache_app_get_exec(MENU_CACHE_APP(item)),
++ char * exec;
++ /* handle %c, %i field codes */
++ exec = translate_exec_to_cmd(
++ menu_cache_app_get_exec(MENU_CACHE_APP(item)),
++ menu_cache_item_get_icon(item),
++ menu_cache_item_get_name(item),
++ NULL);
++
++ lxpanel_launch_app( exec,
+ NULL, menu_cache_app_get_use_terminal(MENU_CACHE_APP(item)));
++
++ g_free(exec);
+ }
+
+ /* load icon when mapping the menu item to speed up */
+
--
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page