X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fui%2Fscl%2FscriptEditor%2FSCLScriptEditorAdapter.java;h=973929974e7a3ed13a91616b9d92642bb1f2baaa;hb=HEAD;hp=ceb0e584c8711dad1cfbca9e0c101c25b0e02f84;hpb=e36d0cb0313ea18c76479e8dbfaf8499fa52db98;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/scl/scriptEditor/SCLScriptEditorAdapter.java b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/scl/scriptEditor/SCLScriptEditorAdapter.java index ceb0e584c..973929974 100644 --- a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/scl/scriptEditor/SCLScriptEditorAdapter.java +++ b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/scl/scriptEditor/SCLScriptEditorAdapter.java @@ -58,7 +58,7 @@ public class SCLScriptEditorAdapter extends AbstractResourceEditorAdapter implem @Override public boolean canHandle(ReadGraph g, Object input) throws DatabaseException { Resource resource = toResource(input); - return g.isInstanceOf(resource, Layer0.getInstance(g).SCLScript); + return resource != null && g.isInstanceOf(resource, Layer0.getInstance(g).SCLScript); } protected void openEditor(Resource input) throws Exception {