sc/source/core/tool/token.cxx |   11 +++++++++++
 1 file changed, 11 insertions(+)

New commits:
commit 4aecbe996349c7767ba3fb1e81db2ef6f94d39ba
Author:     Luboš Luňák <l.lu...@collabora.com>
AuthorDate: Wed Sep 5 13:54:50 2018 +0200
Commit:     Mike Kaganski <mike.kagan...@collabora.com>
CommitDate: Sat Sep 8 15:34:31 2018 +0200

    blacklist all ocDB* tokens for Calc threading
    
    A sort of follow-up to 92e6be6614, all functions possibly may have
    this problem. E.g. sc_opencl_test, if it somehow ends up actually
    using threads instead of OpenCL, uses ocDBCount, which indirectly
    ends up in ScColumn::GetInputString() calling non-threaded context.
    
    Change-Id: I6e2b1c9aa6dc9a7d8732cdf2e86b8041f19d5bac
    Reviewed-on: https://gerrit.libreoffice.org/60030
    Tested-by: Jenkins
    Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com>

diff --git a/sc/source/core/tool/token.cxx b/sc/source/core/tool/token.cxx
index 89bc5fdf3dcc..618a39879a0a 100644
--- a/sc/source/core/tool/token.cxx
+++ b/sc/source/core/tool/token.cxx
@@ -1289,7 +1289,18 @@ void ScTokenArray::CheckForThreading( const 
FormulaToken& r )
         ocCell,
         ocInfo,
         ocStyle,
+        ocDBAverage,
+        ocDBCount,
+        ocDBCount2,
+        ocDBGet,
+        ocDBMax,
+        ocDBMin,
+        ocDBProduct,
+        ocDBStdDev,
+        ocDBStdDevP,
         ocDBSum,
+        ocDBVar,
+        ocDBVarP,
         ocText,
         ocExternal,
         ocDde,
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to