mirror of
https://github.com/OpenMW/openmw.git
synced 2025-02-21 11:09:43 +00:00
Merge branch 'fix-iterator-badness' into 'master'
Actually increment iterators to be erased. Closes #6163 See merge request OpenMW/openmw!1027
This commit is contained in:
commit
7c246b28e7
1 changed files with 2 additions and 2 deletions
|
@ -598,7 +598,7 @@ namespace Shader
|
|||
for (auto itr = writableStateSet->getUniformList().begin(); itr != writableStateSet->getUniformList().end();)
|
||||
{
|
||||
if (addedState->hasUniform(itr->first))
|
||||
writableStateSet->getUniformList().erase(itr);
|
||||
writableStateSet->getUniformList().erase(itr++);
|
||||
else
|
||||
++itr;
|
||||
}
|
||||
|
@ -606,7 +606,7 @@ namespace Shader
|
|||
for (auto itr = writableStateSet->getModeList().begin(); itr != writableStateSet->getModeList().end();)
|
||||
{
|
||||
if (addedState->hasMode(itr->first))
|
||||
writableStateSet->getModeList().erase(itr);
|
||||
writableStateSet->getModeList().erase(itr++);
|
||||
else
|
||||
++itr;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue