diff --git a/interface/src/ui/overlays/Overlays.cpp b/interface/src/ui/overlays/Overlays.cpp index 5de410c1d9..2d4edca781 100644 --- a/interface/src/ui/overlays/Overlays.cpp +++ b/interface/src/ui/overlays/Overlays.cpp @@ -342,12 +342,12 @@ void OverlayPropertyResultFromScriptValue(const QScriptValue& value, OverlayProp } RayToOverlayIntersectionResult Overlays::findRayIntersection(const PickRay& ray) { - QMap overlayMaps[] = { _overlays3DFront, _overlays3D }; + QMap* overlayMaps[] = { &_overlays3DFront, &_overlays3D }; float bestDistance = std::numeric_limits::max(); RayToOverlayIntersectionResult result; for (int idx = 0; idx < 2; idx++) { - QMapIterator i(overlayMaps[idx]); + QMapIterator i(*overlayMaps[idx]); i.toBack(); while (i.hasPrevious()) { i.previous();