sc/source/core/data/documen7.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit a2c8358c99d465b8396931fb0bddec0a013031af Author: Eike Rathke <er...@redhat.com> Date: Fri Oct 30 18:43:18 2015 +0100 tdf#95419 fix performance fall-out, tdf#92749 follow-up Commit 1bea8310747b65516f40f6457ab1d174ef7ddce4 erroneously introduced a hard recalc of all formula cells if ScDocument::CalcFormulaTree() was called only for forced RecalcModeForced formula cells during load when HardRecalcState is HARDRECALCSTATE_TEMPORARY through ScDocShell::AfterXMLLoading() -> ScDocShell::SetDocumentModified() if aDocument.IsForcedFormulaPending() Change-Id: Ib6b9ac07fa183adf26fdb56dcee029ee2b9cc5da diff --git a/sc/source/core/data/documen7.cxx b/sc/source/core/data/documen7.cxx index 864a77b..b86370e 100644 --- a/sc/source/core/data/documen7.cxx +++ b/sc/source/core/data/documen7.cxx @@ -418,7 +418,7 @@ void ScDocument::CalcFormulaTree( bool bOnlyForced, bool bProgressBar, bool bSet //ATTENTION: _not_ SetAutoCalc( true ) because this might call CalcFormulaTree( true ) //ATTENTION: if it was disabled before and bHasForcedFormulas is set bAutoCalc = true; - if (eHardRecalcState != HARDRECALCSTATE_OFF) + if (eHardRecalcState == HARDRECALCSTATE_ETERNAL) CalcAll(); else { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits