X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=org.simantics.proconf.g3d%2Fsrc%2Forg%2Fsimantics%2Fproconf%2Fg3d%2Fbase%2FThreeDimensionalEditorBase.java;h=32f36c8a0b8c1ae410c3a311e013c80737d8fb85;hb=f20a7d62827580fd7b4c1c1dd3cc5feb20c0667b;hp=f415c3e309e5d0d360dd531b20a9625d6efac21c;hpb=f9e3fe0569bf1cf3bbcdbc56fb81c736cba086f9;p=simantics%2F3d.git diff --git a/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/ThreeDimensionalEditorBase.java b/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/ThreeDimensionalEditorBase.java index f415c3e3..32f36c8a 100644 --- a/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/ThreeDimensionalEditorBase.java +++ b/org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/ThreeDimensionalEditorBase.java @@ -137,6 +137,11 @@ public abstract class ThreeDimensionalEditorBase implements Runnable { this.component = component; } + protected void setRenderingComponent(JmeRenderingComponent component) { + assert(renderingComposite == null); // ensure that this is called before initialization + this.component = component; + } + // public void setActionBarContributor(IEditorActionBarContributor contributor) { // actionBarContributor = contributor; // } @@ -339,7 +344,7 @@ public abstract class ThreeDimensionalEditorBase implements Runnable { } public String getMenuID() { - return Long.toString(getInputResource().getResourceId()); + return Long.toString(getInputResource().getResourceId(session)); } protected void makeActions(Graph graph) {