mirror of
https://github.com/OpenMW/openmw.git
synced 2025-06-28 19:11:34 +00:00
Important change, https://godbolt.org/z/YjjaaqYsc
This commit is contained in:
parent
897e43ae1e
commit
52e1f32c88
1 changed files with 9 additions and 10 deletions
|
@ -53,20 +53,22 @@ namespace
|
|||
|
||||
FilteredDialogueIterator& operator++()
|
||||
{
|
||||
if (mIter == mEndIter)
|
||||
{
|
||||
return *this;
|
||||
}
|
||||
|
||||
do
|
||||
{
|
||||
++mIter;
|
||||
} while (mIter->mType != filter && mIter != mEndIter);
|
||||
} while (mIter != mEndIter && mIter->mType != filter);
|
||||
return *this;
|
||||
}
|
||||
|
||||
FilteredDialogueIterator operator++(int)
|
||||
{
|
||||
FilteredDialogueIterator iter = *this;
|
||||
do
|
||||
{
|
||||
++mIter;
|
||||
} while (mIter->mType != filter && mIter != mEndIter);
|
||||
++(*this);
|
||||
return iter;
|
||||
}
|
||||
|
||||
|
@ -74,11 +76,8 @@ namespace
|
|||
{
|
||||
while (advance > 0 && mIter != mEndIter)
|
||||
{
|
||||
++mIter;
|
||||
if (mIter->mType == filter)
|
||||
{
|
||||
--advance;
|
||||
}
|
||||
++(*this);
|
||||
--advance;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue