diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-06-04 16:39:45 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-06-04 16:39:45 +0000 |
| commit | 9232682ad64c6ee0956a748312b9ca8136434bf3 (patch) | |
| tree | 9fc9f99bfb7b1daab2c3b570e1aaad4a8f203aed /plugins | |
| parent | f827fbcaee822a0ef7d573edeb551bf2c1865aac (diff) | |
grab the keybaord before cycling focus for reduced latency
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/keyboard/keyboard.c | 7 |
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); } } |
