mirror of
https://github.com/OpenMW/openmw.git
synced 2025-02-21 07:09:42 +00:00
Handle failed NavMesh allocation
This commit is contained in:
parent
a6260453ea
commit
0985d8e03d
1 changed files with 4 additions and 0 deletions
|
@ -495,6 +495,10 @@ namespace DetourNavigator
|
||||||
params.maxPolys = 1 << polysBits;
|
params.maxPolys = 1 << polysBits;
|
||||||
|
|
||||||
NavMeshPtr navMesh(dtAllocNavMesh(), &dtFreeNavMesh);
|
NavMeshPtr navMesh(dtAllocNavMesh(), &dtFreeNavMesh);
|
||||||
|
|
||||||
|
if (navMesh == nullptr)
|
||||||
|
throw NavigatorException("Failed to allocate navmesh");
|
||||||
|
|
||||||
const auto status = navMesh->init(¶ms);
|
const auto status = navMesh->init(¶ms);
|
||||||
|
|
||||||
if (!dtStatusSucceed(status))
|
if (!dtStatusSucceed(status))
|
||||||
|
|
Loading…
Reference in a new issue