diff --git a/src/naveditor/Editor_TileMesh.cpp b/src/naveditor/Editor_TileMesh.cpp index f96837fa..a1156f3a 100644 --- a/src/naveditor/Editor_TileMesh.cpp +++ b/src/naveditor/Editor_TileMesh.cpp @@ -306,10 +306,11 @@ public: if (m_markedTileRef && m_editor && m_navMesh) { const dtMeshTile* tile = m_navMesh->getTileByRef(m_markedTileRef); - const dtMeshHeader* header = tile->header; - if (tile && header) + if (tile && tile->header) { + const dtMeshHeader* header = tile->header; + if (m_markedTileRef != m_lastMarkedTileRef) { m_lastMarkedTileRef = m_markedTileRef;