diff options
Diffstat (limited to 'src/devices/input.rs')
-rw-r--r-- | src/devices/input.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/input.rs b/src/devices/input.rs index f23d902..a065531 100644 --- a/src/devices/input.rs +++ b/src/devices/input.rs @@ -99,12 +99,12 @@ impl InputDevice { pub fn on_scroll_horizontal(&mut self, delta: f64) { self.horizontal_scroll_delta += delta; - while self.horizontal_scroll_delta > 1.0 { + while self.horizontal_scroll_delta >= 1.0 { self.horizontal_scroll = self.horizontal_scroll.saturating_add(1); self.horizontal_scroll_delta -= 1.0; self.wake_flag = true; } - while self.horizontal_scroll_delta < -1.0 { + while self.horizontal_scroll_delta <= -1.0 { self.horizontal_scroll = self.horizontal_scroll.saturating_sub(1); self.horizontal_scroll_delta += 1.0; self.wake_flag = true; @@ -113,12 +113,12 @@ impl InputDevice { pub fn on_scroll_vertical(&mut self, delta: f64) { self.vertical_scroll_delta += delta; - while self.vertical_scroll_delta > 1.0 { + while self.vertical_scroll_delta >= 1.0 { self.vertical_scroll = self.vertical_scroll.saturating_add(1); self.vertical_scroll_delta -= 1.0; self.wake_flag = true; } - while self.vertical_scroll_delta < -1.0 { + while self.vertical_scroll_delta <= -1.0 { self.vertical_scroll = self.vertical_scroll.saturating_sub(1); self.vertical_scroll_delta += 1.0; self.wake_flag = true; |