diff options
-rw-r--r-- | sw/source/core/doc/docredln.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sw/source/core/doc/docredln.cxx b/sw/source/core/doc/docredln.cxx index 47f9f9227506..eeba3836e663 100644 --- a/sw/source/core/doc/docredln.cxx +++ b/sw/source/core/doc/docredln.cxx @@ -623,11 +623,10 @@ void SwRedlineTable::Remove( size_type nP ) void SwRedlineTable::DeleteAndDestroyAll() { - auto nCount = maVector.size(); - while (nCount) + while (!maVector.empty()) { auto const pRedline = maVector.back(); - maVector.erase(--nCount); + maVector.erase(maVector.size() - 1); LOKRedlineNotification(RedlineNotification::Remove, pRedline); delete pRedline; } |