浏览代码

added null check for tear down

andreas muelder 7 年之前
父节点
当前提交
139b448222

+ 1 - 1
plugins/org.yakindu.sct.ui.editor/src/org/yakindu/sct/ui/editor/editor/StatechartDiagramEditor.java

@@ -438,7 +438,7 @@ public class StatechartDiagramEditor extends DiagramPartitioningEditor implement
 
 
 	@Override
 	@Override
 	public boolean isDirty() {
 	public boolean isDirty() {
-		if (!(getContextObject() instanceof SpecificationElement))
+		if (getDiagram() == null || !(getContextObject() instanceof SpecificationElement))
 			return super.isDirty();
 			return super.isDirty();
 		SpecificationElement contextObject = (SpecificationElement) getContextObject();
 		SpecificationElement contextObject = (SpecificationElement) getContextObject();
 		return super.isDirty() || (definitionSection.getDefinition() != null
 		return super.isDirty() || (definitionSection.getDefinition() != null