diff options
author | kobewi <kobewi4e@gmail.com> | 2024-05-19 00:17:34 +0200 |
---|---|---|
committer | kobewi <kobewi4e@gmail.com> | 2024-06-03 13:10:23 +0200 |
commit | be111004dd012850f2050a2453b8f88c4ef5b10c (patch) | |
tree | ea59fdd4a357112a559bd08edba9d4263a29024a /editor/editor_node.cpp | |
parent | 0d11108a01ca5017e055e498c579a271f3153ee1 (diff) | |
download | redot-engine-be111004dd012850f2050a2453b8f88c4ef5b10c.tar.gz |
Fix default NodePaths saved in scene
Diffstat (limited to 'editor/editor_node.cpp')
-rw-r--r-- | editor/editor_node.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 2570e19b48..ebdad467ff 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -4118,7 +4118,7 @@ HashMap<StringName, Variant> EditorNode::get_modified_properties_for_node(Node * Variant revert_value = EditorPropertyRevert::get_property_revert_value(p_node, E.name, &is_valid_revert); Variant current_value = p_node->get(E.name); if (is_valid_revert) { - if (PropertyUtils::is_property_value_different(current_value, revert_value)) { + if (PropertyUtils::is_property_value_different(p_node, current_value, revert_value)) { // If this property is a direct node reference, save a NodePath instead to prevent corrupted references. if (E.type == Variant::OBJECT && E.hint == PROPERTY_HINT_NODE_TYPE) { Node *target_node = Object::cast_to<Node>(current_value); |