]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.proconf.g3d/src/org/simantics/proconf/g3d/base/ThreeDimensionalEditorBase.java
git-svn-id: https://www.simantics.org/svn/simantics/3d/branches/dev@9342 ac1ea38d...
[simantics/3d.git] / org.simantics.proconf.g3d / src / org / simantics / proconf / g3d / base / ThreeDimensionalEditorBase.java
index f415c3e309e5d0d360dd531b20a9625d6efac21c..32f36c8a0b8c1ae410c3a311e013c80737d8fb85 100644 (file)
@@ -137,6 +137,11 @@ public abstract class ThreeDimensionalEditorBase implements  Runnable {
        this.component = component;\r
     }\r
     \r
+    protected void setRenderingComponent(JmeRenderingComponent component) {\r
+       assert(renderingComposite == null); // ensure that this is called before initialization\r
+       this.component = component;\r
+    }\r
+    \r
 //    public void setActionBarContributor(IEditorActionBarContributor contributor) {\r
 //     actionBarContributor = contributor;\r
 //    }\r
@@ -339,7 +344,7 @@ public abstract class ThreeDimensionalEditorBase implements  Runnable {
     }\r
     \r
     public String getMenuID() {\r
-       return Long.toString(getInputResource().getResourceId());\r
+       return Long.toString(getInputResource().getResourceId(session));\r
     }\r
 \r
     protected void makeActions(Graph graph) {\r