summaryrefslogtreecommitdiffhomepage
path: root/main/events.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'main/events.cpp')
-rw-r--r--main/events.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/main/events.cpp b/main/events.cpp
index 6888132a..1f1c81a2 100644
--- a/main/events.cpp
+++ b/main/events.cpp
@@ -91,15 +91,16 @@ void main_impl::anyEvent(SDL_Event& event)
case SDL_WINDOWEVENT_FOCUS_LOST:
return app.on_focus_out();
case SDL_WINDOWEVENT_FOCUS_GAINED:
+ _mouse_cursor = (uint32_t)-1;
return app.on_focus_in();
case SDL_WINDOWEVENT_LEAVE:
return app.on_mouse_leave();
case SDL_WINDOWEVENT_ENTER:
+ _mouse_cursor = (uint32_t)-1;
return app.on_mouse_enter();
- default: {
+ default:
return app.on_any_event(make_any_event(event));
}
- }
}
else
return app.on_any_event(make_any_event(event));