summaryrefslogtreecommitdiff
path: root/openbox/event.c
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@gmail.com>2010-06-26 15:55:40 +0200
committerMikael Magnusson <mikachu@gmail.com>2010-09-16 17:24:11 +0200
commit1ffc0021325e30db7bb7f8b2a17ca7f5546b3324 (patch)
treebbbb0794f66b06f3c10b914160be2d6e240fc2f9 /openbox/event.c
parent48d36cd587e70b9680f65811d08038496a9ccc12 (diff)
Make the dock a context and add actions LowerDock and RaiseDock
Diffstat (limited to 'openbox/event.c')
-rw-r--r--openbox/event.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/openbox/event.c b/openbox/event.c
index 46baa6dd..eb69d090 100644
--- a/openbox/event.c
+++ b/openbox/event.c
@@ -709,7 +709,7 @@ static void event_process(const XEvent *ec, gpointer data)
/* ...or it if it was physically on an openbox
internal window... */
((w = window_find(e->xbutton.subwindow)) &&
- WINDOW_IS_INTERNAL(w)))
+ (WINDOW_IS_INTERNAL(w) || WINDOW_IS_DOCK(w))))
/* ...then process the event, otherwise ignore it */
{
used = event_handle_user_input(client, e);
@@ -1712,12 +1712,6 @@ static void event_handle_client(ObClient *client, XEvent *e)
static void event_handle_dock(ObDock *s, XEvent *e)
{
switch (e->type) {
- case ButtonPress:
- if (e->xbutton.button == 1)
- stacking_raise(DOCK_AS_WINDOW(s));
- else if (e->xbutton.button == 2)
- stacking_lower(DOCK_AS_WINDOW(s));
- break;
case EnterNotify:
dock_hide(FALSE);
break;