sw/inc/IDocumentFieldsAccess.hxx | 2 +- sw/source/core/doc/DocumentFieldsManager.cxx | 3 ++- sw/source/core/docnode/ndsect.cxx | 4 ++-- sw/source/core/inc/DocumentFieldsManager.hxx | 2 +- sw/source/core/text/porlay.cxx | 2 +- sw/source/core/undo/unsect.cxx | 2 +- 6 files changed, 8 insertions(+), 7 deletions(-)
New commits: commit 009899190ef1e606cac82ab4de2ce0d8438eb09e Author: Michael Stahl <michael.st...@cib.de> AuthorDate: Thu Jun 11 16:29:51 2020 +0200 Commit: Michael Stahl <michael.st...@cib.de> CommitDate: Tue Jun 16 13:04:16 2020 +0200 sw: fix type of FieldsToCalc() parameter Change-Id: Ic59c65f67c9479c5d43bef4abd67b8e4ee4192b7 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96128 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.st...@cib.de> diff --git a/sw/inc/IDocumentFieldsAccess.hxx b/sw/inc/IDocumentFieldsAccess.hxx index 2a2e8935e698..99da34854751 100644 --- a/sw/inc/IDocumentFieldsAccess.hxx +++ b/sw/inc/IDocumentFieldsAccess.hxx @@ -122,7 +122,7 @@ namespace com::sun::star::uno { class Any; } // (Node [ + css::ucb::Content]). // A generated list of all fields may be passed along too // (if the address != 0 and the pointer == 0 a new list will be returned). - virtual void FieldsToCalc(SwCalc& rCalc, sal_uLong nLastNd, sal_uInt16 nLastCnt) = 0; + virtual void FieldsToCalc(SwCalc& rCalc, sal_uLong nLastNd, sal_Int32 nLastCnt) = 0; virtual void FieldsToCalc(SwCalc& rCalc, const SetGetExpField& rToThisField, SwRootFrame const* pLayout) = 0; diff --git a/sw/source/core/doc/DocumentFieldsManager.cxx b/sw/source/core/doc/DocumentFieldsManager.cxx index 800c9096722f..af90f08f8270 100644 --- a/sw/source/core/doc/DocumentFieldsManager.cxx +++ b/sw/source/core/doc/DocumentFieldsManager.cxx @@ -1562,7 +1562,8 @@ void DocumentFieldsManager::FieldsToCalc(SwCalc& rCalc, #endif } -void DocumentFieldsManager::FieldsToCalc( SwCalc& rCalc, sal_uLong nLastNd, sal_uInt16 nLastCnt ) +void DocumentFieldsManager::FieldsToCalc(SwCalc& rCalc, + sal_uLong const nLastNd, sal_Int32 const nLastCnt) { // create the sorted list of all SetFields mpUpdateFields->MakeFieldList( m_rDoc, mbNewFieldLst, GETFLD_CALC ); diff --git a/sw/source/core/docnode/ndsect.cxx b/sw/source/core/docnode/ndsect.cxx index 845e3156c765..1c08f9ecbdc9 100644 --- a/sw/source/core/docnode/ndsect.cxx +++ b/sw/source/core/docnode/ndsect.cxx @@ -344,7 +344,7 @@ SwDoc::InsertSwSection(SwPaM const& rRange, SwSectionData & rNewData, SwCalc aCalc( *this ); if( ! IsInReading() ) { - getIDocumentFieldsAccess().FieldsToCalc( aCalc, pNewSectNode->GetIndex(), USHRT_MAX ); + getIDocumentFieldsAccess().FieldsToCalc(aCalc, pNewSectNode->GetIndex(), SAL_MAX_INT32); } SwSection& rNewSect = pNewSectNode->GetSection(); rNewSect.SetCondHidden( aCalc.Calculate( rNewSect.GetCondition() ).GetBool() ); @@ -715,7 +715,7 @@ void SwDoc::UpdateSection( size_t const nPos, SwSectionData & rNewData, SwCalc aCalc( *this ); if( !pIdx ) pIdx = pFormat->GetContent().GetContentIdx(); - getIDocumentFieldsAccess().FieldsToCalc( aCalc, pIdx->GetIndex(), USHRT_MAX ); + getIDocumentFieldsAccess().FieldsToCalc(aCalc, pIdx->GetIndex(), SAL_MAX_INT32); /// Because on using SwSection::operator=() to set up <pSection> /// with <rNewData> and the above given note, the hidden condition flag diff --git a/sw/source/core/inc/DocumentFieldsManager.hxx b/sw/source/core/inc/DocumentFieldsManager.hxx index c73345f669c5..493d91acdd03 100644 --- a/sw/source/core/inc/DocumentFieldsManager.hxx +++ b/sw/source/core/inc/DocumentFieldsManager.hxx @@ -55,7 +55,7 @@ public: virtual SwDocUpdateField& GetUpdateFields() const override; virtual bool SetFieldsDirty(bool b, const SwNode* pChk, sal_uLong nLen) override; virtual void SetFixFields(const DateTime* pNewDateTime) override; - virtual void FieldsToCalc(SwCalc& rCalc, sal_uLong nLastNd, sal_uInt16 nLastCnt) override; + virtual void FieldsToCalc(SwCalc& rCalc, sal_uLong nLastNd, sal_Int32 nLastCnt) override; virtual void FieldsToCalc(SwCalc& rCalc, const SetGetExpField& rToThisField, SwRootFrame const* pLayout) override; virtual void FieldsToExpand(SwHashTable<HashStr>& rTable, const SetGetExpField& rToThisField, SwRootFrame const& rLayout) override; virtual bool IsNewFieldLst() const override; diff --git a/sw/source/core/text/porlay.cxx b/sw/source/core/text/porlay.cxx index b9ed4ec5a393..5f2b74368feb 100644 --- a/sw/source/core/text/porlay.cxx +++ b/sw/source/core/text/porlay.cxx @@ -2529,7 +2529,7 @@ void SwScriptInfo::selectHiddenTextProperty(const SwTextNode& rNode, { SwDoc& rDoc = *const_cast<SwDoc*>(rNode.GetDoc()); SwCalc aCalc(rDoc); - rDoc.getIDocumentFieldsAccess().FieldsToCalc(aCalc, rNode.GetIndex(), USHRT_MAX); + rDoc.getIDocumentFieldsAccess().FieldsToCalc(aCalc, rNode.GetIndex(), SAL_MAX_INT32); SwSbxValue aValue = aCalc.Calculate(pBookmark->GetHideCondition()); if(!aValue.IsVoidValue()) diff --git a/sw/source/core/undo/unsect.cxx b/sw/source/core/undo/unsect.cxx index ae2ba60a31c8..db5deea3e57f 100644 --- a/sw/source/core/undo/unsect.cxx +++ b/sw/source/core/undo/unsect.cxx @@ -393,7 +393,7 @@ void SwUndoDelSection::UndoImpl(::sw::UndoRedoContext & rContext) !aInsertedSect.GetCondition().isEmpty() ) { SwCalc aCalc( rDoc ); - rDoc.getIDocumentFieldsAccess().FieldsToCalc(aCalc, pInsertedSectNd->GetIndex(), USHRT_MAX); + rDoc.getIDocumentFieldsAccess().FieldsToCalc(aCalc, pInsertedSectNd->GetIndex(), SAL_MAX_INT32); bool bRecalcCondHidden = aCalc.Calculate( aInsertedSect.GetCondition() ).GetBool(); aInsertedSect.SetCondHidden( bRecalcCondHidden ); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits