summaryrefslogtreecommitdiff
path: root/openbox/grab.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-10-02 04:06:40 +0000
committerDana Jansens <danakj@orodu.net>2003-10-02 04:06:40 +0000
commit9bd60fd92b8ff09630b35973947493a23015c621 (patch)
treeab013e0203f4b24b0de69c2c7cc79c705524b116 /openbox/grab.c
parent4ea5a21fe1e5b95becb36194adb3add9858d5f23 (diff)
dont queue up interative end actions
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;
}