]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.region/src/org/simantics/district/region/DiagramRegions.java
Improved Routes view functionality
[simantics/district.git] / org.simantics.district.region / src / org / simantics / district / region / DiagramRegions.java
index 98a3ea4f47aa7d78df6a4e0f864f5ccc58e082f9..175d49c242c088b9c660081c486cda66e2afa0e0 100644 (file)
@@ -7,6 +7,7 @@ import java.awt.geom.PathIterator;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
+import java.util.Collections;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
@@ -87,6 +88,9 @@ public final class DiagramRegions {
     }
     
     public static Collection<DiagramRegion> findRegions(ReadGraph graph, Resource model) throws DatabaseException {
+        if (model == null)
+            return Collections.emptyList();
+
         List<Resource> diagrams = QueryIndexUtils.searchByType(graph, model, DiagramResource.getInstance(graph).Diagram);
         Set<DiagramRegion> regions = new HashSet<>();