diff --git a/glfw/wl_window.c b/glfw/wl_window.c index 6aa81f7a4..f19a2c6b0 100644 --- a/glfw/wl_window.c +++ b/glfw/wl_window.c @@ -791,6 +791,7 @@ incrementCursorImage(_GLFWwindow* window) cursor->wl.currentImage += 1; cursor->wl.currentImage %= cursor->wl.cursor->image_count; setCursorImage(&cursor->wl); + toggleTimer(&_glfw.wl.eventLoopData, _glfw.wl.cursorAnimationTimer, cursor->wl.cursor->image_count > 1); return; } }