From bff0e2df219dbd5ee13989989cf9233c03e15502 Mon Sep 17 00:00:00 2001 From: Lynix Date: Fri, 11 Dec 2015 13:08:32 +0100 Subject: [PATCH] Graphics/ForwardRenderQueue: Fix error Former-commit-id: a396c373b51128c57f5d8f98291f821b0bfc0c76 --- src/Nazara/Graphics/ForwardRenderQueue.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Nazara/Graphics/ForwardRenderQueue.cpp b/src/Nazara/Graphics/ForwardRenderQueue.cpp index d9527a646..a4909e333 100644 --- a/src/Nazara/Graphics/ForwardRenderQueue.cpp +++ b/src/Nazara/Graphics/ForwardRenderQueue.cpp @@ -502,16 +502,17 @@ namespace Nz layers.clear(); else { - for (auto it = layers.begin(); it != layers.end(); ++it) + for (auto it = layers.begin(); it != layers.end();) { Layer& layer = it->second; if (layer.clearCount++ >= 100) - it = layers.erase(it); + layers.erase(it++); else { layer.otherDrawables.clear(); layer.transparentModels.clear(); layer.transparentModelData.clear(); + ++it; } } }