1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-05 19:31:35 +00:00

perform_node_renames fix for a case where the new name is empty

This commit is contained in:
Nikodem Lokatelj
2018-03-30 14:49:21 +02:00
parent 6eac0f6817
commit 66d2cd3918

View File

@@ -933,7 +933,13 @@ void SceneTreeDock::perform_node_renames(Node *p_base, List<Pair<NodePath, NodeP
NodePath root_path = p_base->get_path();
NodePath rel_path_old = root_path.rel_path_to(E->get().first);
NodePath rel_path_new = root_path.rel_path_to(E->get().second);
NodePath rel_path_new = E->get().second;
// if not empty, get new relative path
if (E->get().second != NodePath()) {
rel_path_new = root_path.rel_path_to(E->get().second);
}
// if old path detected, then it needs to be replaced with the new one
if (p == rel_path_old) {