浏览代码

Fix NavigationServer.set_debug_enabled() doing nothing

Fixes NavigationServer.set_debug_enabled() doing nothing because it was not updated for newer dirty flags.

(cherry picked from commit 282d772f1bedebbeacab30da7fb87302d1599104)
smix8 1 年之前
父节点
当前提交
09280edd41
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      servers/navigation_server_3d.cpp

+ 4 - 0
servers/navigation_server_3d.cpp

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