diff options
Diffstat (limited to 'src/platform/gui/sdl/Window.cpp')
| -rw-r--r-- | src/platform/gui/sdl/Window.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/platform/gui/sdl/Window.cpp b/src/platform/gui/sdl/Window.cpp index a4dea5ad..f106b1e4 100644 --- a/src/platform/gui/sdl/Window.cpp +++ b/src/platform/gui/sdl/Window.cpp @@ -143,7 +143,11 @@ bool SdlWindow::RequestFocus() { return result; } -Point SdlWindow::GetMousePosition() { NotImplemented(); } +Point SdlWindow::GetMousePosition() { + float x, y; + SDL_GetGlobalMouseState(&x, &y); + return {x - client_rect_.left, y - client_rect_.top}; +} bool SdlWindow::CaptureMouse() { if (!sdl_window_) return false; |
