X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Ftypicals%2Frules%2FPageSettingsTypicalRule.java;h=29f06967e26755c6c6b10f057a302766e50cba81;hb=2aa4234f4f8dd5d976fb60725290a03c83231baa;hp=4ee96f75d8e062fad53dea40bc81e30c997e5b2a;hpb=b4e846e4206e688050b659f2d66581d26e3dc1ce;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling/src/org/simantics/modeling/typicals/rules/PageSettingsTypicalRule.java b/bundles/org.simantics.modeling/src/org/simantics/modeling/typicals/rules/PageSettingsTypicalRule.java index 4ee96f75d..29f06967e 100644 --- a/bundles/org.simantics.modeling/src/org/simantics/modeling/typicals/rules/PageSettingsTypicalRule.java +++ b/bundles/org.simantics.modeling/src/org/simantics/modeling/typicals/rules/PageSettingsTypicalRule.java @@ -25,7 +25,7 @@ public enum PageSettingsTypicalRule implements ITypicalSynchronizationRule { public boolean synchronize(WriteGraph graph, Resource template, Resource instance, TypicalInfo info) throws DatabaseException { DiagramDesc mdesc = graph.syncRequest(DiagramRequests.getDiagramDesc(template)); DiagramDesc idesc = graph.syncRequest(DiagramRequests.getDiagramDesc(instance)); - if (mdesc.equals(idesc)) + if (null == mdesc || mdesc.equals(idesc)) return false; DiagramGraphUtil.setDiagramDesc(graph, instance, mdesc);