aboutsummaryrefslogtreecommitdiff
path: root/src/platform/gui/sdl/Window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/gui/sdl/Window.cpp')
-rw-r--r--src/platform/gui/sdl/Window.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/platform/gui/sdl/Window.cpp b/src/platform/gui/sdl/Window.cpp
index 44860ae3..f3b662fe 100644
--- a/src/platform/gui/sdl/Window.cpp
+++ b/src/platform/gui/sdl/Window.cpp
@@ -174,6 +174,7 @@ bool SdlWindow::ReleaseMouse() {
}
void SdlWindow::SetCursor(std::shared_ptr<ICursor> cursor) {
+ if (cursor == cursor_) return;
cursor_ = std::move(cursor);
if (sdl_window_) {
DoUpdateCursor();