summaryrefslogtreecommitdiff
path: root/openbox/client_menu.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-05-13 17:15:15 +0000
committerDana Jansens <danakj@orodu.net>2007-05-13 17:15:15 +0000
commit11df262d7eb56ae6af98af86cbfee8226107114d (patch)
treed01a30b3025aca83878b672d8df9c65d1e67ba5d /openbox/client_menu.c
parent0ee1581824f4693884a6f0abde62d20642df82ed (diff)
add support for _NET_WM_ACTION_ABOVE and _NET_WM_ACTION_BELOW which aren't in the NETWM spec yet, but will be shortly.
Diffstat (limited to 'openbox/client_menu.c')
-rw-r--r--openbox/client_menu.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/openbox/client_menu.c b/openbox/client_menu.c
index 13a73d05..499bb912 100644
--- a/openbox/client_menu.c
+++ b/openbox/client_menu.c
@@ -176,13 +176,13 @@ static gboolean layer_menu_update(ObMenuFrame *frame, gpointer data)
if (e->type == OB_MENU_ENTRY_TYPE_NORMAL) {
switch (e->id) {
case LAYER_TOP:
- *en = !c->above;
+ *en = !c->above && (c->functions & OB_CLIENT_FUNC_ABOVE);
break;
case LAYER_NORMAL:
*en = c->above || c->below;
break;
case LAYER_BOTTOM:
- *en = !c->below;
+ *en = !c->below && (c->functions & OB_CLIENT_FUNC_BELOW);
break;
default:
*en = TRUE;