X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fclient_menu.c;h=fd2549cfd941cef0f690453f0eebeb3ebaa4c632;hb=cf276fafd853356a71fb99e0c60a08c034b0d537;hp=18f847edbd013227cce717b44ed85dce8f5c22f5;hpb=435df32acc55a3bc4cc8f9ba954ae21b65c7c69d;p=chaz%2Fopenbox diff --git a/openbox/client_menu.c b/openbox/client_menu.c index 18f847ed..fd2549cf 100644 --- a/openbox/client_menu.c +++ b/openbox/client_menu.c @@ -118,7 +118,8 @@ static void client_menu_execute(ObMenuEntry *e, ObMenuFrame *f, gint x, y; gulong ignore_start; - g_assert(c); + if (!c) + return; if (!config_focus_under_mouse) ignore_start = event_start_ignore_all_enters(); @@ -406,7 +407,9 @@ void client_menu_startup(void) e->data.normal.mask = ob_rr_theme->max_mask; set_icon_color(e); - menu_add_normal(menu, CLIENT_SHADE, _("_Roll up/down"), NULL, TRUE); + e = menu_add_normal(menu, CLIENT_SHADE, _("_Roll up/down"), NULL, TRUE); + e->data.normal.mask = ob_rr_theme->shade_mask; + set_icon_color(e); menu_add_normal(menu, CLIENT_DECORATE, _("Un/_Decorate"), NULL, TRUE);