summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-08-28 07:49:57 +0000
committerDana Jansens <danakj@orodu.net>2003-08-28 07:49:57 +0000
commitc34915ae8d49f61426912ef332e8097be516bdd3 (patch)
tree83f0a5eb4334f67c2830dd2ade09b125ac485f73 /plugins
parentf7eb47dba4b091b67a28404ce461b15dffcb4298 (diff)
make submenus not require the menu to exist when they are created, not until they are shown.
crash fix in client_menu
Diffstat (limited to 'plugins')
-rw-r--r--plugins/menu/client_menu.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/menu/client_menu.c b/plugins/menu/client_menu.c
index 32277047..696387df 100644
--- a/plugins/menu/client_menu.c
+++ b/plugins/menu/client_menu.c
@@ -83,6 +83,9 @@ static void layer_update(ObMenuFrame *frame, gpointer data)
e->data.normal.enabled = !!frame->client;
}
+ if (!frame->client)
+ return;
+
e = menu_find_entry_id(menu, LAYER_TOP);
e->data.normal.enabled = !frame->client->above;