From 1fe178b2a6af7de3f12eb1631b624ce68bf98ace Mon Sep 17 00:00:00 2001 From: Invades <36970693+Invades@users.noreply.github.com> Date: Mon, 27 Jul 2026 15:07:17 +0300 Subject: [PATCH] fix: win32 taskbar_created deadlock --- winit-win32/src/event_loop.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/winit-win32/src/event_loop.rs b/winit-win32/src/event_loop.rs index 74ce17076..daa8717c5 100644 --- a/winit-win32/src/event_loop.rs +++ b/winit-win32/src/event_loop.rs @@ -2462,8 +2462,8 @@ unsafe fn public_window_callback_inner( }); result = ProcResult::Value(0); } else if msg == TASKBAR_CREATED.get() { - let window_state = userdata.window_state_lock(); - unsafe { set_skip_taskbar(window, window_state.skip_taskbar) }; + let skip_taskbar = userdata.window_state_lock().skip_taskbar; + unsafe { set_skip_taskbar(window, skip_taskbar) }; result = ProcResult::DefWindowProc(wparam); } else { result = ProcResult::DefWindowProc(wparam);