diff --git a/src/window/window_wrapper/mouse_manager.rs b/src/window/window_wrapper/mouse_manager.rs index 9113736..29e1d31 100644 --- a/src/window/window_wrapper/mouse_manager.rs +++ b/src/window/window_wrapper/mouse_manager.rs @@ -219,7 +219,12 @@ impl MouseManager { .ok(); } - self.dragging = Some(button_text); + + if down { + self.dragging = Some(button_text); + } else { + self.dragging = None; + } if self.dragging.is_none() { self.has_moved = false;