Wait for navigation baking to finish before destruction

This commit is contained in:
mashumafi 2023-04-12 17:58:30 -04:00
parent 5860b02b63
commit a93a2e519d

View file

@ -372,6 +372,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));
}