diff --git a/src/widget/raw_event.rs b/src/widget/raw_event.rs index 1d3f36620..212d94f9f 100644 --- a/src/widget/raw_event.rs +++ b/src/widget/raw_event.rs @@ -119,7 +119,9 @@ impl PointerCrusher { self.e.wheel_delta = None; self.e.buttons.remove(&button); self.e.button = Some(button); - self.e.clone() + let r = self.e.clone(); + self.e.count = 0; + r } pub fn moved(&mut self, pos: Point) -> MouseEvent {