sc/inc/compare.hxx | 2 +- sc/source/core/tool/compare.cxx | 4 ++-- sc/source/core/tool/interpr1.cxx | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-)
New commits: commit d08ac694a60af612fe603e90eb60d25a1ce290c8 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Sat Sep 12 16:29:03 2020 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Sun Sep 13 15:16:18 2020 +0200 CompareOptions pDoc arg is never null Change-Id: I9b8822c5abef04cfeec7a80e82220f2638b77618 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102526 Tested-by: Caolán McNamara <caol...@redhat.com> Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/sc/inc/compare.hxx b/sc/inc/compare.hxx index bdd86c1cdf54..dbad76f6b985 100644 --- a/sc/inc/compare.hxx +++ b/sc/inc/compare.hxx @@ -55,7 +55,7 @@ struct CompareOptions utl::SearchParam::SearchType eSearchType; bool bMatchWholeCell; - CompareOptions( const ScDocument* pDoc, const ScQueryEntry& rEntry, utl::SearchParam::SearchType eSrchTyp ); + CompareOptions( const ScDocument& rDoc, const ScQueryEntry& rEntry, utl::SearchParam::SearchType eSrchTyp ); private: CompareOptions( const CompareOptions & ) = delete; CompareOptions& operator=( const CompareOptions & ) = delete; diff --git a/sc/source/core/tool/compare.cxx b/sc/source/core/tool/compare.cxx index 493c33c92d33..b3462e74ac23 100644 --- a/sc/source/core/tool/compare.cxx +++ b/sc/source/core/tool/compare.cxx @@ -35,10 +35,10 @@ Compare::Cell::Cell() : Compare::Compare() : meOp(SC_EQUAL), mbIgnoreCase(true) {} -CompareOptions::CompareOptions( const ScDocument* pDoc, const ScQueryEntry& rEntry, utl::SearchParam::SearchType eSrchTyp ) : +CompareOptions::CompareOptions( const ScDocument& rDoc, const ScQueryEntry& rEntry, utl::SearchParam::SearchType eSrchTyp ) : aQueryEntry(rEntry), eSearchType(eSrchTyp), - bMatchWholeCell(pDoc->GetDocOptions().IsMatchWholeCell()) + bMatchWholeCell(rDoc.GetDocOptions().IsMatchWholeCell()) { // Wildcard and Regex search work only with equal or not equal. if (eSearchType != utl::SearchParam::SearchType::Normal && diff --git a/sc/source/core/tool/interpr1.cxx b/sc/source/core/tool/interpr1.cxx index 4a3f1cbfb60b..f52475378abf 100644 --- a/sc/source/core/tool/interpr1.cxx +++ b/sc/source/core/tool/interpr1.cxx @@ -5487,7 +5487,7 @@ void ScInterpreter::IterateParametersIf( ScIterFuncIf eFunc ) if (pQueryMatrix) { // Never case-sensitive. - sc::CompareOptions aOptions( &mrDoc, rEntry, rParam.eSearchType); + sc::CompareOptions aOptions( mrDoc, rEntry, rParam.eSearchType); ScMatrixRef pResultMatrix = QueryMat( pQueryMatrix, aOptions); if (nGlobalError != FormulaError::NONE || !pResultMatrix) { @@ -5797,7 +5797,7 @@ void ScInterpreter::ScCountIf() if (pQueryMatrix) { // Never case-sensitive. - sc::CompareOptions aOptions( &mrDoc, rEntry, rParam.eSearchType); + sc::CompareOptions aOptions( mrDoc, rEntry, rParam.eSearchType); ScMatrixRef pResultMatrix = QueryMat( pQueryMatrix, aOptions); if (nGlobalError != FormulaError::NONE || !pResultMatrix) { @@ -6144,7 +6144,7 @@ void ScInterpreter::IterateParametersIfs( double(*ResultFunc)( const sc::ParamIf if (pQueryMatrix) { // Never case-sensitive. - sc::CompareOptions aOptions(&mrDoc, rEntry, rParam.eSearchType); + sc::CompareOptions aOptions(mrDoc, rEntry, rParam.eSearchType); ScMatrixRef pResultMatrix = QueryMat( pQueryMatrix, aOptions); if (nGlobalError != FormulaError::NONE || !pResultMatrix) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits