[Libreoffice-commits] core.git: Branch 'libreoffice-5-2' - formula/source
Eike Rathke
erack at redhat.com
Fri Jun 10 11:00:41 UTC 2016
formula/source/core/api/token.cxx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit bfef572871441a8cdc9509e26afbef208e4f6243
Author: Eike Rathke <erack at redhat.com>
Date: Fri Jun 10 12:47:12 2016 +0200
check for svDouble when stripping DCOUNT/A argument, tdf#70806 follow-up
Change-Id: Ic7897b5240f9f3f66eb71485ef9eed4fa8ce87e1
(cherry picked from commit 2b6710c2b50c83f62824fd2b258b112a5e911da1)
Reviewed-on: https://gerrit.libreoffice.org/26158
Reviewed-by: Eike Rathke <erack at redhat.com>
Tested-by: Eike Rathke <erack at redhat.com>
diff --git a/formula/source/core/api/token.cxx b/formula/source/core/api/token.cxx
index c0b52b6..29ac8a1 100644
--- a/formula/source/core/api/token.cxx
+++ b/formula/source/core/api/token.cxx
@@ -1436,7 +1436,8 @@ FormulaTokenArray * FormulaTokenArray::RewriteMissing( const MissingConvention &
if (pCtx[ pOcds[ i ] ].mnCurArg == nOmitDcountArg)
{
// Omit only a literal 0 value, nothing else.
- if (pOcds[ i ] == nFn && pCur->GetOpCode() == ocPush && pCur->GetDouble() == 0.0)
+ if (pOcds[ i ] == nFn && pCur->GetOpCode() == ocPush && pCur->GetType() == svDouble &&
+ pCur->GetDouble() == 0.0)
{
// No other expression, between separators.
FormulaToken* p = PeekPrevNoSpaces();
More information about the Libreoffice-commits
mailing list