diff options
author | Eike Rathke <erack@redhat.com> | 2014-11-28 02:03:06 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2014-11-28 02:04:23 +0100 |
commit | 8f031861f590ba914321816657a003375d93ef5d (patch) | |
tree | 831ce078e917c63db0c1628f6a959a7238ce453a | |
parent | 14aabee5a73e57e26b2062b1ebf00c3f1dff1250 (diff) |
write TRUE() for 2nd IF() parameter, fdo#81596 related
Change-Id: I52d0b43b19e10bee82109b635b3b7ce4f43650a3
-rw-r--r-- | formula/source/core/api/token.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/formula/source/core/api/token.cxx b/formula/source/core/api/token.cxx index a8e9e4315d48..a414a4b12cb9 100644 --- a/formula/source/core/api/token.cxx +++ b/formula/source/core/api/token.cxx @@ -1149,7 +1149,9 @@ void FormulaMissingContext::AddMoreArgs( FormulaTokenArray *pNewArr, const Missi { // Excel needs at least two parameters in IF function pNewArr->AddOpCode( ocSep ); - pNewArr->AddDouble( 1.0 ); // 2nd, true() + pNewArr->AddOpCode( ocTrue ); // 2nd, true() as function + pNewArr->AddOpCode( ocOpen ); // so the result is of logical type + pNewArr->AddOpCode( ocClose ); // and survives roundtrip } break; |