diff --git a/src/thirdparty/recast/Detour/Source/DetourNavMeshBuilder.cpp b/src/thirdparty/recast/Detour/Source/DetourNavMeshBuilder.cpp index 43188b14..c665ee0d 100644 --- a/src/thirdparty/recast/Detour/Source/DetourNavMeshBuilder.cpp +++ b/src/thirdparty/recast/Detour/Source/DetourNavMeshBuilder.cpp @@ -442,7 +442,8 @@ static void copyBaseDisjointSets(const dtTraverseTableCreateParams* params) if (i > 0) // Don't copy the base into itself. set.copy(targetSet); - unionTraverseLinkedPolyGroups(params, i); + if (!params->collapseGroups) + unionTraverseLinkedPolyGroups(params, i); } }