Forráskód Böngészése

Merge pull request #17879 from xsellier/cherry-pick/queue_delete

Cherry pick/queue delete
Rémi Verschelde 7 éve
szülő
commit
92030e31fe
1 módosított fájl, 5 hozzáadás és 2 törlés
  1. 5 2
      scene/main/node.cpp

+ 5 - 2
scene/main/node.cpp

@@ -1975,8 +1975,11 @@ void Node::print_stray_nodes() {
 
 void Node::queue_delete() {
 
-	ERR_FAIL_COND(!is_inside_tree());
-	get_tree()->queue_delete(this);
+	if (is_inside_tree()) {
+		get_tree()->queue_delete(this);
+	} else {
+		SceneTree::get_singleton()->queue_delete(this);
+	}
 }
 
 Array Node::_get_children() const {