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)
openSUSE Build Service is sponsored by