From ad84d2ad9d4577ad34c6e0a19a7276725c7bdeb5 Mon Sep 17 00:00:00 2001 From: Invades Date: Sat, 25 Apr 2026 22:45:34 +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 8f1008f98d..2e802cc829 100644 --- a/winit-win32/src/event_loop.rs +++ b/winit-win32/src/event_loop.rs @@ -2323,8 +2323,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);