Browse Source

Don't send TRANSLATION_CHANGED outside tree

kobewi 5 months ago
parent
commit
1680e9e77f
1 changed files with 4 additions and 1 deletions
  1. 4 1
      scene/main/node.cpp

+ 4 - 1
scene/main/node.cpp

@@ -1378,7 +1378,10 @@ void Node::_propagate_translation_domain_dirty() {
 			child->_propagate_translation_domain_dirty();
 			child->_propagate_translation_domain_dirty();
 		}
 		}
 	}
 	}
-	notification(NOTIFICATION_TRANSLATION_CHANGED);
+
+	if (is_inside_tree() && data.auto_translate_mode != AUTO_TRANSLATE_MODE_DISABLED) {
+		notification(NOTIFICATION_TRANSLATION_CHANGED);
+	}
 }
 }
 
 
 StringName Node::get_name() const {
 StringName Node::get_name() const {