Focus window on mouse enter
This commit is contained in:
parent
571e734ebe
commit
60d236c080
@ -86,6 +86,27 @@ i32 run_main_loop(void) {
|
||||
case SDL_WINDOWEVENT_CLOSE:
|
||||
comp.running = false;
|
||||
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;
|
||||
|
Loading…
Reference in New Issue
Block a user