fix: win32 taskbar_created deadlock

This commit is contained in:
Invades
2026-07-27 15:07:17 +03:00
committed by GitHub
parent 4a0fd4d4d5
commit 1fe178b2a6

View File

@@ -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);