diff --git a/sdk/jme3-scenecomposer/src/com/jme3/gde/scenecomposer/SceneEditorController.java b/sdk/jme3-scenecomposer/src/com/jme3/gde/scenecomposer/SceneEditorController.java index d65794537..dfbad184c 100644 --- a/sdk/jme3-scenecomposer/src/com/jme3/gde/scenecomposer/SceneEditorController.java +++ b/sdk/jme3-scenecomposer/src/com/jme3/gde/scenecomposer/SceneEditorController.java @@ -578,9 +578,10 @@ public class SceneEditorController implements PropertyChangeListener, NodeListen selected.worldToLocal(location, localVec); linkNode.setLocalTranslation(localVec); } + addSpatialUndo(selected, linkNode, null, jmeRootNode); } + file.closeAsset(); refreshSelected(); - addSpatialUndo(selected, linkNode, null, jmeRootNode); } catch (Exception ex) { Confirmation msg = new NotifyDescriptor.Confirmation( "Error importing " + file.getName() + "\n" + ex.toString(),