summaryrefslogtreecommitdiff
path: root/src/devices/input.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/input.rs')
-rw-r--r--src/devices/input.rs8
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;