summaryrefslogtreecommitdiffstats
path: root/sc/inc
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2017-11-02 12:53:14 +0100
committerEike Rathke <erack@redhat.com>2017-11-02 12:58:53 +0100
commit423df1fa929784c14e3a133c06468589fe9269cd (patch)
treef4b01b71fcf4b441c77f3cc995f89830b1d10a8a /sc/inc
parentClean up oslTranslateFileError (diff)
downloadcore-423df1fa929784c14e3a133c06468589fe9269cd.tar.gz
core-423df1fa929784c14e3a133c06468589fe9269cd.zip
Resolves: tdf#111428 implement CellStoreEvent::swap() in ScColumn::SwapCol()
CellStoreEvent remembered the original ScColumn* and corresponding ScColumn::mnBlkCountFormula, hence after inserting a column to the left the quick check of ScColumn::HasFormulaCell() whether there are any formula cells worked on the swapped in column (originally the one to the right) that happens to be empty in the scenario. Things worked correctly by accident if the next column to the right already contained a formula cell. Regression from commit e57a5905fb2975307af654710430d0a876dbd061 Date: Sat Jul 16 20:01:48 2016 -0400 Change-Id: If993856ceee657736f516a81c293506041a6b7eb
Diffstat (limited to 'sc/inc')
-rw-r--r--sc/inc/mtvelements.hxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/sc/inc/mtvelements.hxx b/sc/inc/mtvelements.hxx
index f13562d47fbd..2809b7a621c5 100644
--- a/sc/inc/mtvelements.hxx
+++ b/sc/inc/mtvelements.hxx
@@ -97,6 +97,8 @@ public:
void element_block_acquired(const mdds::mtv::base_element_block* block);
void element_block_released(const mdds::mtv::base_element_block* block);
+
+ void swap(CellStoreEvent& r);
};
/// Cell note container