summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-06-26 23:33:29 +0000
committerDana Jansens <danakj@orodu.net>2003-06-26 23:33:29 +0000
commitf6b19a1dc415b522850df324ee5148cab0a15e9b (patch)
tree02c389b2830928b2138d39fe57dadbb73a594152 /openbox
parent81cf4699df8c619364fab0ceacf77ec9bef4e450 (diff)
return true when ungrabbing so that it can ungrab them all on shutdown
Diffstat (limited to 'openbox')
-rw-r--r--openbox/grab.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/openbox/grab.c b/openbox/grab.c
index f8359df6..7cb553a2 100644
--- a/openbox/grab.c
+++ b/openbox/grab.c
@@ -27,6 +27,7 @@ gboolean grab_keyboard(gboolean grab)
} else if (kgrabs > 0) {
if (--kgrabs == 0)
XUngrabKeyboard(ob_display, event_lasttime);
+ ret = TRUE;
}
return ret;
}
@@ -46,6 +47,7 @@ gboolean grab_pointer(gboolean grab, Cursor cur)
} else if (pgrabs > 0) {
if (--pgrabs == 0)
XUngrabPointer(ob_display, event_lasttime);
+ ret = TRUE;
}
return ret;
}
@@ -65,6 +67,7 @@ gboolean grab_pointer_window(gboolean grab, Cursor cur, Window win)
} else if (pgrabs > 0) {
if (--pgrabs == 0)
XUngrabPointer(ob_display, event_lasttime);
+ ret = TRUE;
}
return ret;
}