Browse Source

Fix NavigationServer.set_debug_enabled() doing nothing

Fixes NavigationServer.set_debug_enabled() doing nothing because it was not updated for newer dirty flags.
smix8 1 year ago
parent
commit
282d772f1b
1 changed files with 4 additions and 0 deletions
  1. 4 0
      servers/navigation_server_3d.cpp

+ 4 - 0
servers/navigation_server_3d.cpp

@@ -294,7 +294,11 @@ void NavigationServer3D::set_debug_enabled(bool p_enabled) {
 	debug_enabled = p_enabled;
 
 	if (debug_dirty) {
+		navigation_debug_dirty = true;
 		callable_mp(this, &NavigationServer3D::_emit_navigation_debug_changed_signal).call_deferred();
+
+		avoidance_debug_dirty = true;
+		callable_mp(this, &NavigationServer3D::_emit_avoidance_debug_changed_signal).call_deferred();
 	}
 #endif // DEBUG_ENABLED
 }