From 03322a9c4964e9289152ceaea71cc9f3a4565d7c Mon Sep 17 00:00:00 2001 From: "Anthony J. Thibault" Date: Tue, 16 Aug 2016 17:09:59 -0700 Subject: [PATCH] Fix for using hardware mouse in HMD mode --- interface/src/Application.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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