diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-12-13 20:45:33 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-12-14 06:57:53 +0100 |
commit | 5bcdbf03012e9d2754c3eb166bd5a01201406d9b (patch) | |
tree | c910eac80023f9cb1c0f943c8edad1928977968f /sc/source/core/data/grouptokenconverter.cxx | |
parent | 113444f59dc7690850919155b9b164b1a686bbe7 (diff) |
sc: rowcol: tdf#50916 convert Valid* methods
which means we end up passing around ScDocument*
__everywhere__
Change-Id: I44d235ca5e9d57519f068b6880ee7d66f3ceb529
Reviewed-on: https://gerrit.libreoffice.org/83548
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc/source/core/data/grouptokenconverter.cxx')
-rw-r--r-- | sc/source/core/data/grouptokenconverter.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sc/source/core/data/grouptokenconverter.cxx b/sc/source/core/data/grouptokenconverter.cxx index 9da4dc476ea2..ee79aedd5004 100644 --- a/sc/source/core/data/grouptokenconverter.cxx +++ b/sc/source/core/data/grouptokenconverter.cxx @@ -121,7 +121,7 @@ bool ScGroupTokenConverter::convert( const ScTokenArray& rCode, sc::FormulaLogge ScSingleRefData aRef = *p->GetSingleRef(); if( aRef.IsDeleted()) return false; - ScAddress aRefPos = aRef.toAbs(mrPos); + ScAddress aRefPos = aRef.toAbs(&mrDoc, mrPos); if (aRef.IsRowRel()) { if (isSelfReferenceRelative(aRefPos, aRef.Row())) @@ -192,7 +192,7 @@ bool ScGroupTokenConverter::convert( const ScTokenArray& rCode, sc::FormulaLogge ScComplexRefData aRef = *p->GetDoubleRef(); if( aRef.IsDeleted()) return false; - ScRange aAbs = aRef.toAbs(mrPos); + ScRange aAbs = aRef.toAbs(&mrDoc, mrPos); // Multiple sheets not handled by vector/matrix. if (aRef.Ref1.Tab() != aRef.Ref2.Tab()) |