if the menu path starts with a /, then just load it, don't try the prefixes

This commit is contained in:
Dana Jansens 2003-09-08 08:43:49 +00:00
parent c73bd381fe
commit aafa246e2f

View file

@ -39,6 +39,12 @@ static gboolean menu_open(gchar *file, xmlDocPtr *doc, xmlNodePtr *node)
gboolean loaded = TRUE;
gchar *p;
if (file[0] == '/') {
if (!parse_load(file, "openbox_menu", doc, node)) {
g_warning("Failed to load menu from '%s'", file);
loaded = FALSE;
}
} else {
p = g_build_filename(g_get_home_dir(), ".openbox", file, NULL);
if (!parse_load(p, "openbox_menu", doc, node)) {
g_free(p);
@ -53,6 +59,7 @@ static gboolean menu_open(gchar *file, xmlDocPtr *doc, xmlNodePtr *node)
}
}
g_free(p);
}
return loaded;
}