diff --git a/masonry/src/event_loop_runner.rs b/masonry/src/event_loop_runner.rs index f0f46130..31233311 100644 --- a/masonry/src/event_loop_runner.rs +++ b/masonry/src/event_loop_runner.rs @@ -259,6 +259,10 @@ impl ApplicationHandler for MainState<'_> { self.render_root .handle_text_event(TextEvent::FocusChange(new_focus)); } + WinitWindowEvent::CursorEntered { .. } => { + self.render_root + .handle_pointer_event(PointerEvent::PointerEnter(self.pointer_state.clone())); + } WinitWindowEvent::CursorMoved { position, .. } => { self.pointer_state.physical_position = position; self.pointer_state.position = position.to_logical(window.scale_factor());