]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling/src/org/simantics/modeling/InvertBasicExpressionVisitor.java
Prevent NPE in InvertBasicExpressionVisitor
[simantics/platform.git] / bundles / org.simantics.modeling / src / org / simantics / modeling / InvertBasicExpressionVisitor.java
index dac192936285bed1bd6049e1a53527867ac7abbf..11351f06b6a2cf64d05f5e5b2228e5781bd2f617 100644 (file)
@@ -1,7 +1,5 @@
 package org.simantics.modeling;
 
-import gnu.trove.map.hash.THashMap;
-
 import java.util.Stack;
 
 import org.simantics.basicexpression.Expressions;
@@ -210,6 +208,8 @@ public class InvertBasicExpressionVisitor extends DepthFirstAdapter {
             Triple<Double, Double, String> data = (Triple<Double, Double, String>)pair;
             String key = data.third.replace(MAGIC,".");
             String path = getVariablePath(graph, base, key);
+            if (path == null)
+                return null;
             Variable targetVariable = base.browsePossible(graph, path);
             return targetVariable;
         }