From e1c805e76f0a02d499a78c52732764cceddb7354 Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Thu, 11 May 2017 17:02:00 -0700 Subject: [PATCH] lock in Overlays::findRayIntersectionInternal --- interface/src/ui/overlays/Overlays.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/interface/src/ui/overlays/Overlays.cpp b/interface/src/ui/overlays/Overlays.cpp index 61a283b88c..4970112405 100644 --- a/interface/src/ui/overlays/Overlays.cpp +++ b/interface/src/ui/overlays/Overlays.cpp @@ -408,6 +408,7 @@ RayToOverlayIntersectionResult Overlays::findRayIntersectionInternal(const PickR const QVector& overlaysToInclude, const QVector& overlaysToDiscard, bool visibleOnly, bool collidableOnly) { + QReadLocker lock(&_lock); float bestDistance = std::numeric_limits::max(); bool bestIsFront = false;