Преглед изворни кода

Merge pull request #69809 from KoBeWi/runtime_enabler_2d

Fix VisibleOnScreenEnabler disabling in editor
Rémi Verschelde пре 2 година
родитељ
комит
0d6fede757

+ 1 - 1
scene/2d/visible_on_screen_notifier_2d.cpp

@@ -137,7 +137,7 @@ void VisibleOnScreenEnabler2D::set_enable_node_path(NodePath p_path) {
 		return;
 	}
 	enable_node_path = p_path;
-	if (is_inside_tree()) {
+	if (is_inside_tree() && !Engine::get_singleton()->is_editor_hint()) {
 		node_id = ObjectID();
 		Node *node = get_node(enable_node_path);
 		if (node) {

+ 1 - 1
scene/3d/visible_on_screen_notifier_3d.cpp

@@ -128,7 +128,7 @@ void VisibleOnScreenEnabler3D::set_enable_node_path(NodePath p_path) {
 		return;
 	}
 	enable_node_path = p_path;
-	if (is_inside_tree()) {
+	if (is_inside_tree() && !Engine::get_singleton()->is_editor_hint()) {
 		node_id = ObjectID();
 		Node *node = get_node(enable_node_path);
 		if (node) {