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; }