diff options
author | Thomas Lübking <thomas.luebking@gmail.com> | 2016-08-30 23:24:31 (GMT) |
---|---|---|
committer | Thomas Lübking <thomas.luebking@gmail.com> | 2016-08-31 18:37:37 (GMT) |
commit | 6ca6422344f0046ef1794c5fbaea90d28692fd5f (patch) | |
tree | 5bb567269a75c293317fbcf473106a3b68788b7d /src/Screen.cc | |
parent | 6c4d1123c07f8fe265bbb38920b0ae3d90879d56 (diff) | |
download | fluxbox-6ca6422344f0046ef1794c5fbaea90d28692fd5f.zip fluxbox-6ca6422344f0046ef1794c5fbaea90d28692fd5f.tar.bz2 |
introduce a 5s timeout for emacs shortcuts
The user needs to enter his chain within 5 seconds
Otherwise the chain is reset.
REQUEST: 291
Diffstat (limited to 'src/Screen.cc')
-rw-r--r-- | src/Screen.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Screen.cc b/src/Screen.cc index 53b772e..c24250a 100644 --- a/src/Screen.cc +++ b/src/Screen.cc | |||
@@ -656,7 +656,7 @@ void BScreen::propertyNotify(Atom atom) { | |||
656 | 656 | ||
657 | void BScreen::keyPressEvent(XKeyEvent &ke) { | 657 | void BScreen::keyPressEvent(XKeyEvent &ke) { |
658 | if (Fluxbox::instance()->keys()->doAction(ke.type, ke.state, ke.keycode, | 658 | if (Fluxbox::instance()->keys()->doAction(ke.type, ke.state, ke.keycode, |
659 | Keys::GLOBAL|(ke.subwindow ? 0 : Keys::ON_DESKTOP))) { | 659 | Keys::GLOBAL|(ke.subwindow ? 0 : Keys::ON_DESKTOP), 0, ke.time)) { |
660 | 660 | ||
661 | // re-grab keyboard, so we don't pass KeyRelease to clients | 661 | // re-grab keyboard, so we don't pass KeyRelease to clients |
662 | // also for catching invalid keys in the middle of keychains | 662 | // also for catching invalid keys in the middle of keychains |