no default reset key
Dana Jansens danakj@orodu.net
1 files changed,
9 insertions(+),
8 deletions(-)
jump to
M
src/bindings.cc
→
src/bindings.cc
@@ -146,7 +146,7 @@ (otk::OBTimeoutHandler)resetChains, this)
{ _timer.setTimeout(5000); // chains reset after 5 seconds - setResetKey("C-g"); // set the default reset key +// setResetKey("C-g"); // set the default reset key for (int i = 0; i < NUM_EVENTS; ++i) _events[i] = 0;@@ -329,13 +329,14 @@ root);
p = p->next_sibling; } - if (grab) - otk::OBDisplay::grabKey(_resetkey.key, _resetkey.modifiers, - root, true, GrabModeAsync, GrabModeAsync, - false); - else - otk::OBDisplay::ungrabKey(_resetkey.key, _resetkey.modifiers, - root); + if (_resetkey.key) + if (grab) + otk::OBDisplay::grabKey(_resetkey.key, _resetkey.modifiers, + root, false, GrabModeAsync, GrabModeAsync, + false); + else + otk::OBDisplay::ungrabKey(_resetkey.key, _resetkey.modifiers, + root); } }