diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-03-19 18:56:15 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-03-19 18:56:15 +0000 |
| commit | 029f35d613fbdd5b27d515e5ab7ae07ad6fc8bdd (patch) | |
| tree | 14f193ace0a8dcfbd4f80656b7a695ac991e0964 /plugins/keyboard | |
| parent | bcca5bb967f792e6dd9a1031e4bdcbef13be754d (diff) | |
use the grab.h funcs to grab keys and buttons
Diffstat (limited to 'plugins/keyboard')
| -rw-r--r-- | plugins/keyboard/keyboard.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/plugins/keyboard/keyboard.c b/plugins/keyboard/keyboard.c index 141bb5b1..a559e3f0 100644 --- a/plugins/keyboard/keyboard.c +++ b/plugins/keyboard/keyboard.c @@ -16,13 +16,11 @@ static gboolean grabbed; static void grab_keys(gboolean grab) { if (!grab) { - XUngrabKey(ob_display, AnyKey, AnyModifier, ob_root); + ungrab_all_keys(); } else { KeyBindingTree *p = firstnode; while (p) { - /* XXX grab all lock keys too */ - XGrabKey(ob_display, p->key, p->state, ob_root, FALSE, - GrabModeAsync, GrabModeSync); + grab_key(p->key, p->state, GrabModeSync); p = p->next_sibling; } } |
