X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.network.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fui%2FDistrictDiagramEditor.java;fp=org.simantics.district.network.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fui%2FDistrictDiagramEditor.java;h=7805ea1b016d214c003b5fc8a6407b26b5fea0b3;hb=9f6c68f86b52fac94cacb8f8c1e58d17e382830e;hp=9862cde2f143decd67f93349409911b2701af035;hpb=17a1044ecff7d5ea0c77ce56e1cc7a668e38adf4;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.network.ui/src/org/simantics/district/network/ui/DistrictDiagramEditor.java b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/DistrictDiagramEditor.java index 9862cde2..7805ea1b 100644 --- a/org.simantics.district.network.ui/src/org/simantics/district/network/ui/DistrictDiagramEditor.java +++ b/org.simantics.district.network.ui/src/org/simantics/district/network/ui/DistrictDiagramEditor.java @@ -1,5 +1,6 @@ package org.simantics.district.network.ui; +import org.eclipse.ui.IWorkbenchPartReference; import org.eclipse.ui.PartInitException; import org.simantics.modeling.ui.diagramEditor.DiagramEditor; import org.simantics.modeling.ui.diagramEditor.DiagramViewer; @@ -7,9 +8,16 @@ import org.simantics.modeling.ui.diagramEditor.DiagramViewer; public class DistrictDiagramEditor extends DiagramEditor { public static final String ID = "org.simantics.district.network.ui.diagrameditor"; - + @Override protected DiagramViewer createViewer() throws PartInitException { return new DistrictDiagramViewer(); } + + @Override + public void partHidden(IWorkbenchPartReference partRef) { + // we do not want to have disposer for district diagram viewer + // to add disposer with default settings uncomment the following line + // super.partHidden(partRef); + } }