diff options
author | Caolán McNamara <caolanm@redhat.com> | 2022-02-16 11:14:48 +0000 |
---|---|---|
committer | Michael Stahl <michael.stahl@allotropia.de> | 2022-02-22 13:19:01 +0100 |
commit | 21653331a609100a4e005b922730a564b0c020b7 (patch) | |
tree | 0fc7c12357c1218a101d439e07692b82bb46d4c0 /shell/source/win32/SysShExec.cxx | |
parent | 441b43b300673eeb024140b45696180f2542f752 (diff) |
clear ScDocumentImport position cache if iterators are invalid
SheetDataBuffer::finalizeArrayFormula calls
ScCellRangeObj::setArrayTokens
ScDocFunc::EnterMatrix
ScDocument::InsertMatrixFormula
and InsertMatrixFormula calls the variant of ScColumn::SetFormulaCell
which doesn't take a sc::ColumnBlockPosition& param when SetFormulaCell
adds a cell to the column so any iterators belonging to ScDocumentImport
are invalid.
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130151
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
(cherry picked from commit fea55f5ef8dba16706033c9efdd33c45477eb333)
Change-Id: Ic2814ecbeafdeb99632d2a255ed6c1dedf7376b1
Diffstat (limited to 'shell/source/win32/SysShExec.cxx')
0 files changed, 0 insertions, 0 deletions