diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2012-11-13 14:14:30 -0500 |
---|---|---|
committer | Tor Lillqvist <tml@iki.fi> | 2012-11-14 08:54:47 +0000 |
commit | 372362e4d1d5380d52e1862df9e8911090c18e14 (patch) | |
tree | a120a93bb36f16d79735ce7a439df92e93b95dc1 | |
parent | bb3e32b00521633e68d9a412402bb21c87c5ef90 (diff) |
fdo#56776: Change in formula options should cause repaint.
Else Calc would fail to update the column headers due to A1 to R1C1
change (and vise versa).
Change-Id: I2c403212f5bc539aea92370e60da96f480549d6d
Reviewed-on: https://gerrit.libreoffice.org/1050
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
-rw-r--r-- | sc/source/ui/app/scmod.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sc/source/ui/app/scmod.cxx b/sc/source/ui/app/scmod.cxx index 2635cb8e628c..46e914020b2d 100644 --- a/sc/source/ui/app/scmod.cxx +++ b/sc/source/ui/app/scmod.cxx @@ -1076,6 +1076,11 @@ void ScModule::ModifyOptions( const SfxItemSet& rOptSet ) if (rOptSet.HasItem(SID_SCFORMULAOPTIONS, &pItem)) { const ScFormulaOptions& rOpt = ((const ScTpFormulaItem*)pItem)->GetFormulaOptions(); + + if (!pFormulaCfg || (*pFormulaCfg != rOpt)) + // Formula options have changed. Repaint the column headers. + bRepaint = true; + SetFormulaOptions( rOpt ); if ( pDocSh ) |