From b2bc19b8d0b86174f6f52dd5cf1f5477d898a058 Mon Sep 17 00:00:00 2001 From: Antoine Pilote Date: Mon, 5 Aug 2024 23:51:35 -0400 Subject: [PATCH] Sanity check for gizmo drawer navmesh --- Editor/src/Misc/GizmoDrawer.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Editor/src/Misc/GizmoDrawer.cpp b/Editor/src/Misc/GizmoDrawer.cpp index 5ba7fdf1..70ce70a2 100644 --- a/Editor/src/Misc/GizmoDrawer.cpp +++ b/Editor/src/Misc/GizmoDrawer.cpp @@ -189,7 +189,10 @@ void GizmoDrawer::DrawNavMesh(Ref scene, bool occluded) } auto [transform, navmesh] = scene->m_Registry.get(e); - duDebugDrawNavMesh(&m_DebugDrawer, *navmesh.NavMeshData->GetNavMesh(), DU_DRAWNAVMESH_OFFMESHCONS); + if (navmesh.NavMeshData && navmesh.NavMeshData->IsValid()) + { + duDebugDrawNavMesh(&m_DebugDrawer, *navmesh.NavMeshData->GetNavMesh(), DU_DRAWNAVMESH_OFFMESHCONS); + } } }