Skip to content

Commit d60b542

Browse files
committed
fixed renaming a root node in the scene editor.
1 parent 2edd464 commit d60b542

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/main/java/com/ss/editor/ui/control/model/tree/action/operation/RenameNodeOperation.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,15 @@ public RenameNodeOperation(@NotNull final String oldName, @NotNull final String
5353
protected void redoImpl(@NotNull final ModelChangeConsumer editor) {
5454
EXECUTOR_MANAGER.addJMETask(() -> {
5555
spatial.setName(newName);
56-
EXECUTOR_MANAGER.addFXTask(() -> editor.notifyFXChangeProperty(spatial.getParent(), spatial, PROPERTY_NAME));
56+
EXECUTOR_MANAGER.addFXTask(() -> editor.notifyFXChangeProperty(spatial, PROPERTY_NAME));
5757
});
5858
}
5959

6060
@Override
6161
protected void undoImpl(@NotNull final ModelChangeConsumer editor) {
6262
EXECUTOR_MANAGER.addJMETask(() -> {
6363
spatial.setName(oldName);
64-
EXECUTOR_MANAGER.addFXTask(() -> editor.notifyFXChangeProperty(spatial.getParent(), spatial, PROPERTY_NAME));
64+
EXECUTOR_MANAGER.addFXTask(() -> editor.notifyFXChangeProperty(spatial, PROPERTY_NAME));
6565
});
6666
}
6767
}

src/main/java/com/ss/editor/ui/control/tree/NodeTreeCell.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ public class NodeTreeCell<C extends ChangeConsumer, M extends NodeTree<C>> exten
5858
private final StringConverter<TreeNode<?>> stringConverter = new StringConverter<TreeNode<?>>() {
5959

6060
@Override
61-
public String toString(@NotNull final TreeNode<?> object) {
62-
return object.getName();
61+
public String toString(@Nullable final TreeNode<?> object) {
62+
return object == null ? "" : object.getName();
6363
}
6464

6565
@Override

0 commit comments

Comments
 (0)