diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-09-12 16:53:45 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-09-13 15:17:36 +0200 |
commit | fb2ceb28a820e7775456a137541ef5978a6746b4 (patch) | |
tree | 10a82d1c0007d01c0efa10826e5bb78729d3f6c9 /sc/source/core/data/conditio.cxx | |
parent | 0dcebd1b6e2e6f03d83bc46cab7be42a8905df3c (diff) |
toAbs always dereferences its ScDocument*
Change-Id: I6bddbca2289074ecf333227b3fc1a49da4b431a6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102529
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sc/source/core/data/conditio.cxx')
-rw-r--r-- | sc/source/core/data/conditio.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sc/source/core/data/conditio.cxx b/sc/source/core/data/conditio.cxx index 94a8dd4be086..12857f329295 100644 --- a/sc/source/core/data/conditio.cxx +++ b/sc/source/core/data/conditio.cxx @@ -1336,7 +1336,7 @@ ScAddress ScConditionEntry::GetValidSrcPos() const for ( auto t: pFormula->References() ) { ScSingleRefData& rRef1 = *t->GetSingleRef(); - ScAddress aAbs = rRef1.toAbs(mpDoc, aSrcPos); + ScAddress aAbs = rRef1.toAbs(*mpDoc, aSrcPos); if (!rRef1.IsTabDeleted()) { if (aAbs.Tab() < nMinTab) @@ -1347,7 +1347,7 @@ ScAddress ScConditionEntry::GetValidSrcPos() const if ( t->GetType() == svDoubleRef ) { ScSingleRefData& rRef2 = t->GetDoubleRef()->Ref2; - aAbs = rRef2.toAbs(mpDoc, aSrcPos); + aAbs = rRef2.toAbs(*mpDoc, aSrcPos); if (!rRef2.IsTabDeleted()) { if (aAbs.Tab() < nMinTab) |