diff OrthancStone/Sources/Scene2D/Internals/MacroLayerRenderer.cpp @ 1797:013dec434a84

creation of segment or circle measures
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 20 May 2021 10:35:25 +0200
parents 9ac2a65d4172
children 3889ae96d2e9
line wrap: on
line diff
--- a/OrthancStone/Sources/Scene2D/Internals/MacroLayerRenderer.cpp	Wed May 19 18:59:45 2021 +0200
+++ b/OrthancStone/Sources/Scene2D/Internals/MacroLayerRenderer.cpp	Thu May 20 10:35:25 2021 +0200
@@ -61,7 +61,10 @@
 
       for (size_t i = 0; i < macro.GetSize(); i++)
       {
-        renderers_.push_back(factory_.Create(macro.GetLayer(i)));
+        if (macro.HasLayer(i))
+        {
+          renderers_.push_back(factory_.Create(macro.GetLayer(i)));
+        }
       }
     }
   }