- threading fix for SceneToolController

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8633 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
This commit is contained in:
nor..67 2011-11-10 03:01:41 +00:00
parent 2df43b3baa
commit 574259d5aa

@ -102,6 +102,15 @@ public class SceneToolController implements AppState {
grid = new Geometry("grid", new Grid(20, 20, 1.0f));
grid.setMaterial(grayMat);
grid.setLocalTranslation(-10, 0, -10);
final Spatial cursor = this.cursor;
final Node toolsNode = this.toolsNode;
SceneApplication.getApplication().enqueue(new Callable<Object>() {
public Object call() throws Exception {
toolsNode.attachChild(cursor);
return null;
}
});
}
public void updateSelection(final Spatial spat) {
@ -366,7 +375,6 @@ public class SceneToolController implements AppState {
}
public void stateAttached(AppStateManager asm) {
toolsNode.attachChild(cursor);
// throw new UnsupportedOperationException("Not supported yet.");
}