diff options
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/core/text/porlay.cxx | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/sw/source/core/text/porlay.cxx b/sw/source/core/text/porlay.cxx index 9c214ac714ce..2aeced43f463 100644 --- a/sw/source/core/text/porlay.cxx +++ b/sw/source/core/text/porlay.cxx @@ -185,18 +185,15 @@ void SwLineLayout::DeleteNext() { if (!m_pNext) return; - std::vector<SwLineLayout*> aNexts; SwLineLayout* pNext = m_pNext; do { - aNexts.push_back(pNext); SwLineLayout* pLastNext = pNext; pNext = pNext->GetNext(); pLastNext->SetNext(nullptr); + delete pLastNext; } while (pNext); - for (auto a : aNexts) - delete a; } void SwLineLayout::Height(const sal_uInt32 nNew, const bool bText) |