diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 67f9b9865d..070be759f3 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -2612,7 +2612,8 @@ void Application::mouseMoveEvent(QMouseEvent* event) { event->screenPos(), button, buttons, event->modifiers()); - if (!isHMDMode() || !compositor.getReticleOverDesktop() || getOverlays().getOverlayAtPoint(glm::vec2(transformedPos.x(), transformedPos.y()))) { + if (compositor.getReticleVisible() || !isHMDMode() || !compositor.getReticleOverDesktop() || + getOverlays().getOverlayAtPoint(glm::vec2(transformedPos.x(), transformedPos.y()))) { getEntities()->mouseMoveEvent(&mappedEvent); } _controllerScriptingInterface->emitMouseMoveEvent(&mappedEvent); // send events to any registered scripts