From d33e18ec407303e83dfde837a1445770849401b8 Mon Sep 17 00:00:00 2001 From: thorn132 <152637753+thorn132@users.noreply.github.com> Date: Wed, 4 Dec 2024 18:40:42 -0700 Subject: [PATCH] Fix `integration` example --- examples/integration/src/main.rs | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/examples/integration/src/main.rs b/examples/integration/src/main.rs index 3cbf39e2..7fbf85f2 100644 --- a/examples/integration/src/main.rs +++ b/examples/integration/src/main.rs @@ -286,11 +286,17 @@ pub fn main() -> Result<(), winit::error::EventLoopError> { .. } = state { - window.set_cursor( - conversion::mouse_interaction( + // Update the mouse cursor + if let Some(icon) = + iced_winit::conversion::mouse_interaction( mouse_interaction, - ), - ); + ) + { + window.set_cursor(icon); + window.set_cursor_visible(true); + } else { + window.set_cursor_visible(false); + } } // Draw the interface