X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2Fapp.cpp;h=aba7093186853ba04a29fa64d1402506d1894cb3;hb=54f3f1260b95a924fcb40d9d6de3fa2e2c382f6f;hp=b3b330036b5e2f0c855266c0219dee023a2eebee;hpb=b49cc8c88caf7d69b35b50e23a40528e71306ade;p=blank.git diff --git a/src/app/app.cpp b/src/app/app.cpp index b3b3300..aba7093 100644 --- a/src/app/app.cpp +++ b/src/app/app.cpp @@ -161,13 +161,14 @@ void Application::Handle(const SDL_Event &event) { void Application::Handle(const SDL_WindowEvent &event) { switch (event.event) { case SDL_WINDOWEVENT_FOCUS_GAINED: - env.window.GrabMouse(); + GetState().OnFocus(); break; case SDL_WINDOWEVENT_FOCUS_LOST: - env.window.ReleaseMouse(); + GetState().OnBlur(); break; case SDL_WINDOWEVENT_RESIZED: env.viewport.Resize(event.data1, event.data2); + GetState().OnResize(env.viewport); break; default: break;