diff options
author | Florian Bruhin <me@the-compiler.org> | 2020-04-27 14:20:01 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2020-04-27 14:20:01 +0200 |
commit | 260d74dc3c72d851041c6026235b0c922e7f9f15 (patch) | |
tree | 548f5bec05f1f7b35a0b8af816ff79ab3c68a26f | |
parent | e90895a96af290c91965e28b5cd5d9e7d20c402c (diff) | |
parent | 861c2153db00ae4a794e68994081c29cb1d26d2b (diff) | |
download | qutebrowser-260d74dc3c72d851041c6026235b0c922e7f9f15.tar.gz qutebrowser-260d74dc3c72d851041c6026235b0c922e7f9f15.zip |
Merge remote-tracking branch 'origin/pr/5389'
-rw-r--r-- | qutebrowser/browser/eventfilter.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/qutebrowser/browser/eventfilter.py b/qutebrowser/browser/eventfilter.py index c1e970c93..f6901003e 100644 --- a/qutebrowser/browser/eventfilter.py +++ b/qutebrowser/browser/eventfilter.py @@ -162,8 +162,13 @@ class TabEventFilter(QObject): # See https://github.com/qutebrowser/qutebrowser/issues/395 self._ignore_wheel_event = False return True + + # Don't allow scrolling while hinting + mode = modeman.instance(self._tab.win_id).mode + if mode == usertypes.KeyMode.hint: + return True + elif e.modifiers() & Qt.ControlModifier: - mode = modeman.instance(self._tab.win_id).mode if mode == usertypes.KeyMode.passthrough: return False |