From 98b445b22f9cac6e5a6e0ff86c3d8ad5d0a5e7e8 Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Fri, 13 Feb 2015 15:21:03 -0800 Subject: [PATCH 1/2] the geometryCacheID for Rectangle3DOverlay wasn't being initialized (so was randomish). if they overlapped, some would be drawn looking like others --- interface/src/ui/overlays/Rectangle3DOverlay.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/interface/src/ui/overlays/Rectangle3DOverlay.cpp b/interface/src/ui/overlays/Rectangle3DOverlay.cpp index 6ee90b11cc..99023d389b 100644 --- a/interface/src/ui/overlays/Rectangle3DOverlay.cpp +++ b/interface/src/ui/overlays/Rectangle3DOverlay.cpp @@ -20,6 +20,7 @@ #include "Rectangle3DOverlay.h" Rectangle3DOverlay::Rectangle3DOverlay() { + _geometryCacheID(DependencyManager::get()->allocateID()) } Rectangle3DOverlay::Rectangle3DOverlay(const Rectangle3DOverlay* rectangle3DOverlay) : From 42511f3b7f1ad65d997e23f3e77c147dd5d933e6 Mon Sep 17 00:00:00 2001 From: Seth Alves Date: Fri, 13 Feb 2015 15:23:22 -0800 Subject: [PATCH 2/2] M-x mangle buffer --- interface/src/ui/overlays/Rectangle3DOverlay.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/interface/src/ui/overlays/Rectangle3DOverlay.cpp b/interface/src/ui/overlays/Rectangle3DOverlay.cpp index 99023d389b..7a88b327d1 100644 --- a/interface/src/ui/overlays/Rectangle3DOverlay.cpp +++ b/interface/src/ui/overlays/Rectangle3DOverlay.cpp @@ -19,8 +19,9 @@ #include "Rectangle3DOverlay.h" -Rectangle3DOverlay::Rectangle3DOverlay() { +Rectangle3DOverlay::Rectangle3DOverlay() : _geometryCacheID(DependencyManager::get()->allocateID()) +{ } Rectangle3DOverlay::Rectangle3DOverlay(const Rectangle3DOverlay* rectangle3DOverlay) :