X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fmenu.c;fp=openbox%2Fmenu.c;h=77d9548c0da34069884a41d57042230849f9751a;hb=51257397b04d206e73fb788fba0818c238a61adb;hp=f53e4f0b44661e23cc82f69c17750fd865750f93;hpb=0352abfa88892bc17bdff2022745e3c1b312edd0;p=chaz%2Fopenbox diff --git a/openbox/menu.c b/openbox/menu.c index f53e4f0b..77d9548c 100644 --- a/openbox/menu.c +++ b/openbox/menu.c @@ -270,19 +270,17 @@ static void parse_menu_item(xmlNodePtr node, gpointer data) { ObMenuParseState *state = data; gchar *label; - #ifdef USE_IMLIB2 gchar *icon; - #endif ObMenuEntry *e; if (state->parent) { - #ifdef USE_IMLIB2 /* Don't try to extract "icon" attribute if icons in user-defined menus are not enabled. */ if (!(config_menu_user_show_icons && obt_xml_attr_string(node, "icon", &icon))) - icon = NULL; - #endif + { + icon = NULL; + } if (obt_xml_attr_string(node, "label", &label)) { GSList *acts = NULL; @@ -296,17 +294,12 @@ static void parse_menu_item(xmlNodePtr node, gpointer data) } e = menu_add_normal(state->parent, -1, label, acts, TRUE); - #ifdef USE_IMLIB2 if (icon) { /* Icon will be used. */ e->data.normal.icon = RrImageFetchFromFile(ob_rr_icons, icon); - if (e->data.normal.icon) { + if (e->data.normal.icon) e->data.normal.icon_alpha = 0xff; - } g_free(icon); } - - menu_add_normal(state->parent, -1, label, acts, TRUE); - #endif g_free(label); } }