diff --git a/src/utils/iced/mod.rs b/src/utils/iced/mod.rs index 4522644b..8baf87f9 100644 --- a/src/utils/iced/mod.rs +++ b/src/utils/iced/mod.rs @@ -519,6 +519,7 @@ impl TabletToolTarget for Iced _tool_descriptor: &TabletToolDescriptor, ) { let mut internal = self.0.lock().unwrap(); + internal.cursor_pos = None; internal .state .queue_event(Event::Mouse(MouseEvent::CursorLeft)); @@ -728,6 +729,7 @@ impl PointerTarget for IcedEle _time: InputTime, ) { let mut internal = self.0.lock().unwrap(); + internal.cursor_pos = None; internal .state .queue_event(Event::Mouse(MouseEvent::CursorLeft));