sw/source/core/unocore/unobkm.cxx |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

New commits:
commit c4b892a8b8dfb58f26313632388d25a6e71b809f
Author:     Mike Kaganski <mike.kagan...@collabora.com>
AuthorDate: Wed Apr 23 11:15:49 2025 +0200
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Wed Apr 23 12:58:40 2025 +0200

    No need in this raw pointer - we have an rtl::Reference here
    
    Change-Id: I214a39ee8ddd0384b8671e0d74efd9c8eb979583
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184469
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/sw/source/core/unocore/unobkm.cxx 
b/sw/source/core/unocore/unobkm.cxx
index 346d0868062f..7824c2c378fc 100644
--- a/sw/source/core/unocore/unobkm.cxx
+++ b/sw/source/core/unocore/unobkm.cxx
@@ -166,10 +166,8 @@ rtl::Reference<SwXBookmark> SwXBookmark::CreateXBookmark(
             IDocumentMarkAccess::GetType(*pBookmark) == 
IDocumentMarkAccess::MarkType::ANNOTATIONMARK,
             "<SwXBookmark::GetObject(..)>"
             "SwXBookmark requested for non-bookmark mark and non-annotation 
mark.");
-        SwXBookmark *const pXBookmark =
-            pBookmark ? new SwXBookmark(&rDoc) : new SwXBookmark;
-        xBookmark.set(pXBookmark);
-        pXBookmark->m_pImpl->registerInMark(*pXBookmark, pBookmark);
+        xBookmark = pBookmark ? new SwXBookmark(&rDoc) : new SwXBookmark;
+        xBookmark->m_pImpl->registerInMark(*xBookmark, pBookmark);
     }
     return xBookmark;
 }

Reply via email to