Focus window on mouse enter

This commit is contained in:
Abdelrahman Said 2024-01-15 23:44:38 +00:00
parent 571e734ebe
commit 60d236c080

View File

@ -86,6 +86,27 @@ i32 run_main_loop(void) {
case SDL_WINDOWEVENT_CLOSE: case SDL_WINDOWEVENT_CLOSE:
comp.running = false; comp.running = false;
break; break;
case SDL_WINDOWEVENT_ENTER: {
u32 id = comp.event.window.windowID;
window_t *wnd = NULL;
for (u64 i = 0; i < MAX_WINDOWS; ++i) {
window_t *window = &(comp.windows[i]);
if (id == window->id) {
wnd = window;
break;
}
}
if (!wnd) {
break;
}
SDL_RaiseWindow(wnd->window);
break;
}
} }
break; break;