X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.proconf.processeditor%2Fsrc%2Forg%2Fsimantics%2Fprocesseditor%2Fviews%2FProcessEditor.java;h=09bdb3168c71f275b3f3ed360e27d3f78a5b2263;hb=1bc4cab9ae4f6d2f5101fb9819c59c05f4b439e2;hp=a53463e470dd3cbf20671410f6209f1a1adc47c3;hpb=4d538f03ee4adbcd174ff5aa444354361c3b1fa4;p=simantics%2F3d.git diff --git a/org.simantics.proconf.processeditor/src/org/simantics/processeditor/views/ProcessEditor.java b/org.simantics.proconf.processeditor/src/org/simantics/processeditor/views/ProcessEditor.java index a53463e4..09bdb316 100644 --- a/org.simantics.proconf.processeditor/src/org/simantics/processeditor/views/ProcessEditor.java +++ b/org.simantics.proconf.processeditor/src/org/simantics/processeditor/views/ProcessEditor.java @@ -102,14 +102,11 @@ public class ProcessEditor extends ThreeDimensionalEditorBase { @Override protected void pageSelectionChanged(IWorkbenchPart part, ISelection selection) { - if (!(selection instanceof StructuredResourceSelection)) { - return; - } - - StructuredResourceSelection s = (StructuredResourceSelection) selection; + StructuredResourceSelection s = SelectionAdapter.transformSelection(selection); + selectionAdapter.setCurrentSelection(s); viewChanged = true; - + /* if (part instanceof ProcessEditor) { ProcessEditor sender = (ProcessEditor)part;