浏览代码

Merge pull request #76004 from mashumafi/wait-nav-region-thread

Max Hilbrunner 2 年之前
父节点
当前提交
03dfae4208
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      scene/3d/navigation_region_3d.cpp

+ 4 - 0
scene/3d/navigation_region_3d.cpp

@@ -374,6 +374,10 @@ NavigationRegion3D::NavigationRegion3D() {
 }
 
 NavigationRegion3D::~NavigationRegion3D() {
+	if (bake_thread.is_started()) {
+		bake_thread.wait_to_finish();
+	}
+
 	if (navigation_mesh.is_valid()) {
 		navigation_mesh->disconnect("changed", callable_mp(this, &NavigationRegion3D::_navigation_changed));
 	}