summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-06-04 16:39:45 +0000
committerDana Jansens <danakj@orodu.net>2003-06-04 16:39:45 +0000
commit9232682ad64c6ee0956a748312b9ca8136434bf3 (patch)
tree9fc9f99bfb7b1daab2c3b570e1aaad4a8f203aed /plugins
parentf827fbcaee822a0ef7d573edeb551bf2c1865aac (diff)
grab the keybaord before cycling focus for reduced latency
Diffstat (limited to 'plugins')
-rw-r--r--plugins/keyboard/keyboard.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/plugins/keyboard/keyboard.c b/plugins/keyboard/keyboard.c
index 374f2493..3a663dfa 100644
--- a/plugins/keyboard/keyboard.c
+++ b/plugins/keyboard/keyboard.c
@@ -217,15 +217,14 @@ static void event(ObEvent *e, void *foo)
act->data.cycle.cancel = FALSE;
}
- act->data.any.c = focus_client;
- act->func(&act->data);
-
if (act->func == action_cycle_windows &&
!grabbed_key) {
grabbed_key = p;
grab_keyboard(TRUE);
- break;
}
+
+ act->data.any.c = focus_client;
+ act->func(&act->data);
}
}