sw/qa/core/macros-test.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
New commits: commit 318c48205cf598ee6c2312e5b4d0ae7fc1ee6c36 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Fri May 21 15:23:51 2021 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Fri May 21 20:43:15 2021 +0200 fix SwDoc leaks in CppunitTest_sw_macros_test Change-Id: I488c722fcba553f8784a1b14d841128cbda77934 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115924 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sw/qa/core/macros-test.cxx b/sw/qa/core/macros-test.cxx index 66f2dd9b2794..91c7a928a46a 100644 --- a/sw/qa/core/macros-test.cxx +++ b/sw/qa/core/macros-test.cxx @@ -132,7 +132,7 @@ void SwMacrosTest::testVba() void SwMacrosTest::testBookmarkDeleteAndJoin() { - SwDoc *const pDoc = new SwDoc; + rtl::Reference<SwDoc> const pDoc(new SwDoc); pDoc->GetIDocumentUndoRedo().DoUndo(true); // bug is in SwUndoDelete SwNodeIndex aIdx(pDoc->GetNodes().GetEndOfContent(), -1); SwPaM aPaM(aIdx); @@ -172,7 +172,7 @@ void SwMacrosTest::testBookmarkDeleteAndJoin() void SwMacrosTest::testBookmarkDeleteTdf90816() { - SwDoc *const pDoc = new SwDoc; + rtl::Reference<SwDoc> const pDoc(new SwDoc); pDoc->GetIDocumentUndoRedo().DoUndo(true); // bug is in SwUndoDelete SwNodeIndex aIdx(pDoc->GetNodes().GetEndOfContent(), -1); SwPaM aPaM(aIdx); @@ -309,7 +309,7 @@ void SwMacrosTest::testControlShapeGrouping() void SwMacrosTest::testFdo55289() { - SwDoc *const pDoc = new SwDoc; + SwDoc* const pDoc = new SwDoc; SwDocShellRef pDocShell = new SwDocShell(*pDoc, SfxObjectCreateMode::EMBEDDED); // this needs to run with no layout to tickle the bugs in the special // cases in SwXShape re-anchoring @@ -337,6 +337,7 @@ void SwMacrosTest::testFdo55289() uno::Reference<text::XTextDocument>(xModel, UNO_QUERY_THROW)->getText()->getEnd(); uno::Reference<text::XTextContent> const xShapeContent(xShape, UNO_QUERY); xShapeContent->attach(xEnd); + pDocShell->DoClose(); } void SwMacrosTest::testFdo68983() _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits