all repos — openbox @ 8226cd7026102e0b249d3f1ff2205a5d9d6e90d2

openbox fork - make it a bit more like ryudo

make the all desktops thinger get disabled too
Dana Jansens danakj@orodu.net
commit

8226cd7026102e0b249d3f1ff2205a5d9d6e90d2

parent

d7f51ce0a63fd757e28aaa2b025e9ef55c96b82e

1 files changed, 3 insertions(+), 5 deletions(-)

jump to
M openbox/client_menu.copenbox/client_menu.c

@@ -128,6 +128,7 @@ ObMenu *menu = frame->menu;

guint i; GSList *acts; ObAction *act; + ObMenuEntry *e;; menu_clear_entries(menu);

@@ -153,13 +154,10 @@ OB_USER_ACTION_MENU_SELECTION);

act->data.sendto.desk = desk; act->data.sendto.follow = FALSE; acts = g_slist_prepend(NULL, act); - menu_add_normal(menu, desk, name, acts); + e = menu_add_normal(menu, desk, name, acts); - if (frame->client->desktop == desk) { - ObMenuEntry *e = menu_find_entry_id(menu, desk); - g_assert(e); + if (frame->client->desktop == desk) e->data.normal.enabled = FALSE; - } } }