Hi,
I have submitted a patch for review:
https://gerrit.libreoffice.org/2168
To pull it, you can do:
git pull ssh://gerrit.libreoffice.org:29418/core refs/changes/68/2168/1
CELL needs to be recalculated during import as well, fdo#60645
(cherry picked from commit 9c55eab0309681991eae7382b682c26550786f56)
use AddRecalcMode(RECALCMODE_ONLOAD), fdo#60645 related
Instead of SetRecalcModeOnLoad() which sets the exclusive bit overriding
RECALCMODE_ALWAYS use AddRecalcMode() that handles these cases.
(cherry picked from commit ff319d052659974d1aa5d6ac8c468a7259a46cc4)
ocColumn and ocRow do not need recalc on load, fdo#60645 related
(cherry picked from commit 61c72ef4bebebdfa505176e7d5db82920ad3822e)
Change-Id: I86e2d2c8156e50c14e4e9ae269e8b97e4560c68f
---
M formula/source/core/api/FormulaCompiler.cxx
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/formula/source/core/api/FormulaCompiler.cxx
b/formula/source/core/api/FormulaCompiler.cxx
index 8323e15..468ecd3 100644
--- a/formula/source/core/api/FormulaCompiler.cxx
+++ b/formula/source/core/api/FormulaCompiler.cxx
@@ -1066,18 +1066,22 @@
// If the referred cell is moved the value changes.
case ocColumn :
case ocRow :
+ pArr->SetRecalcModeOnRefMove();
+ break;
// ocCell needs recalc on move for some possible type values.
+ // and recalc mode on load, fdo#60646
case ocCell :
pArr->SetRecalcModeOnRefMove();
+ pArr->AddRecalcMode( RECALCMODE_ONLOAD );
break;
case ocHyperLink :
// cell with hyperlink needs to be calculated on load to
// get its matrix result generated.
- pArr->SetRecalcModeOnLoad();
+ pArr->AddRecalcMode( RECALCMODE_ONLOAD );
pArr->SetHyperLink(true);
break;
case ocDde:
- pArr->SetRecalcModeOnLoad();
+ pArr->AddRecalcMode( RECALCMODE_ONLOAD );
break;
default:
; // nothing
--
To view, visit https://gerrit.libreoffice.org/2168
To unsubscribe, visit https://gerrit.libreoffice.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I86e2d2c8156e50c14e4e9ae269e8b97e4560c68f
Gerrit-PatchSet: 1
Gerrit-Project: core
Gerrit-Branch: libreoffice-4-0
Gerrit-Owner: Eike Rathke <erack@redhat.com>
Context
- [PATCH libreoffice-4-0] CELL needs to be recalculated during import as well, fdo#606... · Eike Rathke (via Code Review)
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.