| commit | 790135003b03b38a14efb7e0d345188607020a99 | [log] |
|---|---|---|
| author | Noel Grandin <noel.grandin@collabora.co.uk> | Wed May 19 20:03:07 2021 +0200 |
| committer | Noel Grandin <noel.grandin@collabora.co.uk> | Wed May 19 20:47:22 2021 +0200 |
| tree | bebd5d423e5753095d7cae97a717604e18b47124 | |
| parent | f8c1048eb437b1e685b76198165844e2ecc97a56 [diff] |
fix leak when removing PageDesc m_PageDescs owns the SwPageDesc entries, so when we remove from it, we need to delete that entry Change-Id: Ib6dbba227ec64c2d6cfc310b93e1d11397648847 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115824 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
diff --git a/sw/source/core/doc/docdesc.cxx b/sw/source/core/doc/docdesc.cxx index fb7211d..b417ab0 100644 --- a/sw/source/core/doc/docdesc.cxx +++ b/sw/source/core/doc/docdesc.cxx
@@ -753,6 +753,7 @@ void SwDoc::DelPageDesc( size_t i, bool bBroadcast ) PreDelPageDesc(&rDel); // #i7983# m_PageDescs.erase(m_PageDescs.begin() + i); delete &rDel; getIDocumentState().SetModified(); }