Browse Source

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

Max Hilbrunner 2 năm trước cách đây
mục cha
commit
03dfae4208
1 tập tin đã thay đổi với 4 bổ sung0 xóa
  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));
 	}