From dc6704ab42317256a0cad14728f275ee542f9904 Mon Sep 17 00:00:00 2001
From: Philipp Oeser <info@graphics-engineer.com>
Date: Thu, 25 Jan 2018 19:57:24 +0100
Subject: [PATCH] fix T53766: MeasureIt measurements not appearing on all
 layers an object exists on

---
 measureit/measureit_main.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/measureit/measureit_main.py b/measureit/measureit_main.py
index 89a48799a..444ade73b 100644
--- a/measureit/measureit_main.py
+++ b/measureit/measureit_main.py
@@ -2038,10 +2038,9 @@ def draw_main(context):
             if 'MeasureGenerator' in myobj:
                 # verify visible layer
                 for x in range(0, 20):
-                    if myobj.layers[x] is True:
-                        if x in layers:
-                            op = myobj.MeasureGenerator[0]
-                            draw_segments(context, myobj, op, region, rv3d)
+                    if myobj.layers[x] is True and x in layers:
+                        op = myobj.MeasureGenerator[0]
+                        draw_segments(context, myobj, op, region, rv3d)
                         break
     # ---------------------------------------
     # Generate all OpenGL calls for debug
-- 
GitLab