From: Dana Jansens Date: Thu, 26 Jun 2003 23:31:20 +0000 (+0000) Subject: set ret to true when grabbing and we alerady have it grabbed X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=81cf4699df8c619364fab0ceacf77ec9bef4e450;p=chaz%2Fopenbox set ret to true when grabbing and we alerady have it grabbed --- diff --git a/openbox/grab.c b/openbox/grab.c index dd880c5f..f8359df6 100644 --- a/openbox/grab.c +++ b/openbox/grab.c @@ -22,6 +22,8 @@ gboolean grab_keyboard(gboolean grab) if (kgrabs++ == 0) ret = XGrabKeyboard(ob_display, ob_root, FALSE, GrabModeAsync, GrabModeAsync, event_lasttime) == Success; + else + ret = TRUE; } else if (kgrabs > 0) { if (--kgrabs == 0) XUngrabKeyboard(ob_display, event_lasttime); @@ -39,6 +41,8 @@ gboolean grab_pointer(gboolean grab, Cursor cur) ret = XGrabPointer(ob_display, ob_root, False, GRAB_PTR_MASK, GrabModeAsync, GrabModeAsync, FALSE, cur, event_lasttime) == Success; + else + ret = TRUE; } else if (pgrabs > 0) { if (--pgrabs == 0) XUngrabPointer(ob_display, event_lasttime); @@ -56,6 +60,8 @@ gboolean grab_pointer_window(gboolean grab, Cursor cur, Window win) ret = XGrabPointer(ob_display, win, False, GRAB_PTR_MASK, GrabModeAsync, GrabModeAsync, TRUE, cur, event_lasttime) == Success; + else + ret = TRUE; } else if (pgrabs > 0) { if (--pgrabs == 0) XUngrabPointer(ob_display, event_lasttime);