diff options
Diffstat (limited to 'ranger/gui/mouse_event.py')
-rw-r--r-- | ranger/gui/mouse_event.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/ranger/gui/mouse_event.py b/ranger/gui/mouse_event.py index b479e383..2fd77a41 100644 --- a/ranger/gui/mouse_event.py +++ b/ranger/gui/mouse_event.py @@ -41,13 +41,12 @@ class MouseEvent(object): # Recently it seems to have been fixed, as 2**21 was introduced as # the code for the "scroll down" button. if self.bstate & curses.BUTTON4_PRESSED: - return self.ctrl() and -self.CTRL_SCROLLWHEEL_MULTIPLIER or -1 + return -self.CTRL_SCROLLWHEEL_MULTIPLIER if self.ctrl() else -1 elif self.bstate & curses.BUTTON2_PRESSED \ or self.bstate & 2**21 \ or self.bstate > curses.ALL_MOUSE_EVENTS: - return self.ctrl() and self.CTRL_SCROLLWHEEL_MULTIPLIER or 1 - else: - return 0 + return self.CTRL_SCROLLWHEEL_MULTIPLIER if self.ctrl() else 1 + return 0 def ctrl(self): return self.bstate & curses.BUTTON_CTRL |