$OpenBSD: patch-gnome-session_main_c,v 1.11 2012/11/13 07:40:11 ajacoutot Exp $

Set XDG_MENU_PREFIX so that menu is created from
SYSCONFDIR/xdg/menus/gnome-applications.menu

--- gnome-session/main.c.orig	Tue Nov 13 00:32:21 2012
+++ gnome-session/main.c	Tue Nov 13 08:33:40 2012
@@ -348,6 +348,13 @@ main (int argc, char **argv)
          */
         gsm_util_setenv ("GNOME_DESKTOP_SESSION_ID", "this-is-deprecated");
 
+        /* Set default menu to gnome-applications.menu if XDG_MENU_PREFIX
+         * is not set.
+         */
+        if (!g_getenv ("XDG_MENU_PREFIX")) {
+                gsm_util_setenv ("XDG_MENU_PREFIX", "gnome-");
+        }
+
         client_store = gsm_store_new ();
 
         /* Talk to logind before acquiring a name, since it does synchronous
