File libgarcon-x-suse-unimportant-support.patch of Package libgarcon
Index: garcon-0.3.0/garcon/garcon-menu-item.c
===================================================================
--- garcon-0.3.0.orig/garcon/garcon-menu-item.c
+++ garcon-0.3.0/garcon/garcon-menu-item.c
@@ -749,7 +749,8 @@ garcon_menu_item_new (GFile *file)
icon = xfce_rc_read_entry_untranslated (rc, G_KEY_FILE_DESKTOP_KEY_ICON, NULL);
path = xfce_rc_read_entry_untranslated (rc, G_KEY_FILE_DESKTOP_KEY_PATH, NULL);
terminal = xfce_rc_read_bool_entry (rc, G_KEY_FILE_DESKTOP_KEY_TERMINAL, FALSE);
- no_display = xfce_rc_read_bool_entry (rc, G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY, FALSE);
+ no_display = xfce_rc_read_bool_entry (rc, G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY, FALSE)
+ || xfce_rc_read_bool_entry (rc, "X-SuSE-Unimportant", FALSE);
startup_notify = xfce_rc_read_bool_entry (rc, G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY, FALSE)
|| xfce_rc_read_bool_entry (rc, "X-KDE-StartupNotify", FALSE);
hidden = xfce_rc_read_bool_entry (rc, G_KEY_FILE_DESKTOP_KEY_HIDDEN, FALSE);
@@ -938,7 +939,8 @@ garcon_menu_item_reload_from_file (Garco
boolean = xfce_rc_read_bool_entry (rc, G_KEY_FILE_DESKTOP_KEY_TERMINAL, FALSE);
garcon_menu_item_set_requires_terminal (item, boolean);
- boolean = xfce_rc_read_bool_entry (rc, G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY, FALSE);
+ boolean = xfce_rc_read_bool_entry (rc, G_KEY_FILE_DESKTOP_KEY_NO_DISPLAY, FALSE)
+ || xfce_rc_read_bool_entry (rc, "X-SuSE-Unimportant", FALSE);
garcon_menu_item_set_no_display (item, boolean);
boolean = xfce_rc_read_bool_entry (rc, G_KEY_FILE_DESKTOP_KEY_STARTUP_NOTIFY, FALSE)