summaryrefslogtreecommitdiff
path: root/openbox/client.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2009-12-08 11:21:45 -0500
committerDana Jansens <danakj@orodu.net>2009-12-08 13:56:37 -0500
commit11ecb7d2199d06b2929ba7e5d3c92c021038a0cc (patch)
treeffa7dd4d102c0eace84851468964f8bd78dd1cb1 /openbox/client.c
parent97890e21cdb23ce3fc31dd1e0ce24537a45cc599 (diff)
Don't kill keygrabs when focus moves.
Applications should be better behaved by now, and GTK based apps seem to be at least. We can file bug reports with them if we need to still.
Diffstat (limited to 'openbox/client.c')
-rw-r--r--openbox/client.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/openbox/client.c b/openbox/client.c
index 6113062b..91693f99 100644
--- a/openbox/client.c
+++ b/openbox/client.c
@@ -2621,10 +2621,6 @@ gboolean client_hide(ObClient *self)
gboolean hide = FALSE;
if (!client_should_show(self)) {
- if (self == focus_client) {
- event_cancel_all_key_grabs();
- }
-
/* We don't need to ignore enter events here.
The window can hide/iconify in 3 different ways:
1 - through an x message. in this case we ignore all enter events
@@ -3875,8 +3871,6 @@ gboolean client_focus(ObClient *self)
go moving on us */
event_halt_focus_delay();
- event_cancel_all_key_grabs();
-
xerror_set_ignore(TRUE);
xerror_occured = FALSE;