diff --git a/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp b/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp index f9bee397f3..4828b9e594 100644 --- a/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp +++ b/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp @@ -3423,9 +3423,9 @@ void W3DView::updateTerrain() DEBUG_ASSERTCRASH(TheTerrainRenderObject != nullptr, ("TheTerrainRenderObject is null")); RefRenderObjListIterator* it = W3DDisplay::m_3DScene->createLightsIterator(); - TheTerrainRenderObject->updateCenter(m_3DCamera, it); if (it) { + TheTerrainRenderObject->updateCenter(m_3DCamera, it); W3DDisplay::m_3DScene->destroyLightsIterator(it); it = nullptr; }