X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.ui%2Fsrc%2Forg%2Fsimantics%2Fui%2Fcontribution%2FOpenWithMenuContribution.java;fp=bundles%2Forg.simantics.ui%2Fsrc%2Forg%2Fsimantics%2Fui%2Fcontribution%2FOpenWithMenuContribution.java;h=4112d905134e5b9319a86e8db55a1f14a7112f6c;hp=55128b89e29fba7fd3461c401c7376d89115b8b7;hb=6d3ad7881d53c6f7c039026cfbf9d356a5bc2286;hpb=301e64c69ea0e13e6a6f6be7f3cbf0e3922a62c5 diff --git a/bundles/org.simantics.ui/src/org/simantics/ui/contribution/OpenWithMenuContribution.java b/bundles/org.simantics.ui/src/org/simantics/ui/contribution/OpenWithMenuContribution.java index 55128b89e..4112d9051 100644 --- a/bundles/org.simantics.ui/src/org/simantics/ui/contribution/OpenWithMenuContribution.java +++ b/bundles/org.simantics.ui/src/org/simantics/ui/contribution/OpenWithMenuContribution.java @@ -28,7 +28,7 @@ import org.eclipse.swt.widgets.MenuItem; import org.simantics.db.ReadGraph; import org.simantics.db.Resource; import org.simantics.db.exception.DatabaseException; -import org.simantics.ui.utils.ResourceAdaptionUtils; +import org.simantics.ui.selection.WorkbenchSelectionUtils; import org.simantics.ui.workbench.action.ResourceEditorAdapterAction; import org.simantics.ui.workbench.editor.EditorAdapter; import org.simantics.ui.workbench.editor.EditorRegistry; @@ -58,7 +58,8 @@ public class OpenWithMenuContribution extends DynamicMenuContribution { } protected Object extractResource(ReadGraph graph, Object object) throws DatabaseException { - Resource resource = ResourceAdaptionUtils.adaptToResource(graph, object); + Resource resource = WorkbenchSelectionUtils.getPossibleResource(object); + //Resource resource = ResourceAdaptionUtils.adaptToResource(graph, object); if(resource != null) return resource; else return object; }