diff --git a/src/platform_impl/windows/event_loop.rs b/src/platform_impl/windows/event_loop.rs index d91e19a96d..c151bc04b1 100644 --- a/src/platform_impl/windows/event_loop.rs +++ b/src/platform_impl/windows/event_loop.rs @@ -2391,7 +2391,7 @@ unsafe extern "system" fn thread_event_target_callback( if userdata_removed { drop(userdata); } else { - Box::into_raw(userdata); + Box::leak(userdata); } result }