[Libreoffice-commits] core.git: sc/source
Dennis Francis (via logerrit)
logerrit at kemper.freedesktop.org
Tue Oct 22 10:17:32 UTC 2019
sc/source/core/data/formulacell.cxx | 3 +++
1 file changed, 3 insertions(+)
New commits:
commit f1379133177b2c157019913d2fcdb075859adeb6
Author: Dennis Francis <dennis.francis at collabora.com>
AuthorDate: Tue Oct 22 13:15:02 2019 +0530
Commit: Dennis Francis <dennis.francis at collabora.com>
CommitDate: Tue Oct 22 12:16:16 2019 +0200
Ensure all formula-groups in the collection are threadable.
When doing a multi-formula-group threading, add the missing check
that all of the groups are themselves threadable.
This was caught by crashtest document of tdf#77970.
Change-Id: I42b83ef99ba30909df2b6d8c09d933916784844b
Reviewed-on: https://gerrit.libreoffice.org/81307
Tested-by: Jenkins
Reviewed-by: Dennis Francis <dennis.francis at collabora.com>
diff --git a/sc/source/core/data/formulacell.cxx b/sc/source/core/data/formulacell.cxx
index 9eb36602d319..fafccf9dc769 100644
--- a/sc/source/core/data/formulacell.cxx
+++ b/sc/source/core/data/formulacell.cxx
@@ -4713,6 +4713,9 @@ static SCCOL lcl_probeLeftOrRightFGs(const ScFormulaCellGroupRef& xGroup, const
if (!xNGroup)
break;
+ if (!pCell->GetCode()->IsEnabledForThreading())
+ break;
+
if (xNGroup->mpTopCell->aPos.Row() != aAddr.Row())
break;
More information about the Libreoffice-commits
mailing list