Applications/OS/TaskSwitcher: NULL check for win->close() keypress callback

This commit is contained in:
Alec Murphy 2025-04-10 08:27:36 -04:00
parent e0d6102d60
commit c4f25e63c1

View file

@ -28,7 +28,7 @@ U0 keypress_callback(Window* win, I64)
I64 i; I64 i;
if (!task_switcher_active) { if (!task_switcher_active) {
if ((KeyDown(SC_CTRL) && KeyDown(Char2ScanCode('w'))) || (KeyDown(SC_ALT) && KeyDown(SC_F4))) if ((KeyDown(SC_CTRL) && KeyDown(Char2ScanCode('w'))) || (KeyDown(SC_ALT) && KeyDown(SC_F4)))
if (Compositor.active_win != win && Compositor.active_win->callback.close) if (Compositor.active_win && Compositor.active_win != win && Compositor.active_win->callback.close)
Compositor.active_win->callback.close(Compositor.active_win); Compositor.active_win->callback.close(Compositor.active_win);
return; return;
} }