diff --git a/effects/zoom/zoom.cpp b/effects/zoom/zoom.cpp index da897514bf..0bb54e8c9a 100644 --- a/effects/zoom/zoom.cpp +++ b/effects/zoom/zoom.cpp @@ -154,6 +154,8 @@ void ZoomEffect::showCursor() void ZoomEffect::hideCursor() { + if (mouseTracking == MouseTrackingProportional && mousePointer == MousePointerKeep) + return; // don't replace the actual cursor by a static image for no reason. if (!isMouseHidden) { // try to load the cursor-theme into a OpenGL texture and if successful then hide the mouse-pointer recreateTexture();