sw/source/core/crsr/crsrsh.cxx | 1 + sw/source/core/inc/wrong.hxx | 1 + sw/source/core/text/wrong.cxx | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-)
New commits: commit 6d799778945e5481a50ffdbb908a188f6ec77aae Author: Julien Nabet <serval2...@yahoo.fr> AuthorDate: Wed Jul 21 22:36:54 2021 +0200 Commit: Michael Stahl <michael.st...@allotropia.de> CommitDate: Thu Jul 22 16:00:57 2021 +0200 tdf#143464: fix SmartTag management by putting back missing information in lcl_FillRecognizerData Regression from e98711c14db9348f4d3f7d0f5bbde9276a3e73bc loplugin:unusedfields in sw (2018-12-12) Change-Id: I2e99df1a712915851c30c018a1f7279756da72de Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119346 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> (cherry picked from commit 717ec99667f5a9ab570f1c8581e2d7a0241c32f6) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119263 Reviewed-by: Michael Stahl <michael.st...@allotropia.de> diff --git a/sw/source/core/crsr/crsrsh.cxx b/sw/source/core/crsr/crsrsh.cxx index 1ba7d8d71477..fbd4064e3d61 100644 --- a/sw/source/core/crsr/crsrsh.cxx +++ b/sw/source/core/crsr/crsrsh.cxx @@ -3707,6 +3707,7 @@ static void lcl_FillRecognizerData( std::vector< OUString >& rSmartTagTypes, if ( pArea ) { rSmartTagTypes.push_back( pArea->maType ); + aStringKeyMaps.push_back( pArea->mxPropertyBag ); } } } diff --git a/sw/source/core/inc/wrong.hxx b/sw/source/core/inc/wrong.hxx index 0a2f010b4f38..163c19adb3ef 100644 --- a/sw/source/core/inc/wrong.hxx +++ b/sw/source/core/inc/wrong.hxx @@ -67,6 +67,7 @@ class SwWrongArea { public: OUString maType; + css::uno::Reference< css::container::XStringKeyMap > mxPropertyBag; sal_Int32 mnPos; sal_Int32 mnLen; SwWrongList* mpSubList; diff --git a/sw/source/core/text/wrong.cxx b/sw/source/core/text/wrong.cxx index 347f4feae7d9..6240716c2968 100644 --- a/sw/source/core/text/wrong.cxx +++ b/sw/source/core/text/wrong.cxx @@ -29,7 +29,7 @@ SwWrongArea::SwWrongArea( const OUString& rType, WrongListType listType, css::uno::Reference< css::container::XStringKeyMap > const & xPropertyBag, sal_Int32 nPos, sal_Int32 nLen) -: maType(rType), mnPos(nPos), mnLen(nLen), mpSubList(nullptr) +: maType(rType), mxPropertyBag(xPropertyBag), mnPos(nPos), mnLen(nLen), mpSubList(nullptr) { mColor = getWrongAreaColor(listType, xPropertyBag); mLineType = getWrongAreaLineType(listType, xPropertyBag); @@ -40,7 +40,7 @@ SwWrongArea::SwWrongArea( const OUString& rType, sal_Int32 nPos, sal_Int32 nLen, SwWrongList* pSubList) -: maType(rType), mnPos(nPos), mnLen(nLen), mpSubList(pSubList), mLineType(WRONGAREA_NONE) +: maType(rType), mxPropertyBag(xPropertyBag), mnPos(nPos), mnLen(nLen), mpSubList(pSubList), mLineType(WRONGAREA_NONE) { if (pSubList != nullptr) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits