summaryrefslogtreecommitdiff
path: root/openbox/grab.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbox/grab.c')
-rw-r--r--openbox/grab.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/openbox/grab.c b/openbox/grab.c
index e2784a2d..31d8494a 100644
--- a/openbox/grab.c
+++ b/openbox/grab.c
@@ -77,6 +77,7 @@ gboolean grab_pointer(gboolean grab, ObCursor cur)
False, GRAB_PTR_MASK, GrabModeAsync,
GrabModeAsync, FALSE,
ob_cursor(cur), event_lasttime) == Success;
+ ob_debug("GRABBING\n");
if (!ret)
--pgrabs;
} else
@@ -84,6 +85,9 @@ gboolean grab_pointer(gboolean grab, ObCursor cur)
} else if (pgrabs > 0) {
if (--pgrabs == 0) {
XUngrabPointer(ob_display, event_lasttime);
+
+ ob_debug("UNGRABBING\n");
+ event_ignore_queued_enters();
}
ret = TRUE;
}