diff options
| author | Dana Jansens <danakj@orodu.net> | 2008-02-14 23:04:54 -0500 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2008-02-14 23:04:54 -0500 |
| commit | 0c8aca23eb94efe740acffc6c20ab73794da2218 (patch) | |
| tree | 3c798f4b7b79aeaa5ae7f3a4d64238862fdca196 /openbox/menuframe.c | |
| parent | cec5480108e2d4158ba5086223e07cc34587dff5 (diff) | |
set the window type hint on menus to be "popup menus"
Diffstat (limited to 'openbox/menuframe.c')
| -rw-r--r-- | openbox/menuframe.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/openbox/menuframe.c b/openbox/menuframe.c index ce77fc0f..54f0cdbc 100644 --- a/openbox/menuframe.c +++ b/openbox/menuframe.c @@ -21,6 +21,7 @@ #include "client.h" #include "menu.h" #include "screen.h" +#include "prop.h" #include "actions.h" #include "grab.h" #include "openbox.h" @@ -89,6 +90,10 @@ ObMenuFrame* menu_frame_new(ObMenu *menu, guint show_from, ObClient *client) self->window = createWindow(RootWindow(ob_display, ob_screen), CWEventMask, &attr); + /* make it a popup menu type window */ + PROP_SET32(self->window, net_wm_window_type, atom, + prop_atoms.net_wm_window_type_popup_menu); + XSetWindowBorderWidth(ob_display, self->window, ob_rr_theme->mbwidth); XSetWindowBorder(ob_display, self->window, RrColorPixel(ob_rr_theme->menu_border_color)); |
