You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openoffice.apache.org by bu...@apache.org on 2024/01/18 18:59:10 UTC

[Issue 128585] Make the "IF" function compatible with ODF 1.3

https://bz.apache.org/ooo/show_bug.cgi?id=128585

damjan@apache.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Latest|---                         |4.2.0-dev
    Confirmation in|                            |

--- Comment #1 from damjan@apache.org ---
The calc method implementing the "IF" function is in ScInterpreter::ScIfJump()
in file main/sc/source/core/tool/interpr1.cxx.

However setting a breakpoint on this method, and then trying to type an
"=IF(...)" formula, results in the breakpoint getting triggered when the
formula is something AOO currently sees as valid, such as =IF(condition) or
=IF(condition;IfTrue). When typing something that AOO currently doesn't see as
valid, such as =IF(condition;) or =IF(condition;;), the breakpoint is NOT
triggered.

This means we need to change the "IF" function somewhere else, perhaps earlier
on in the code, when the formula is getting parsed.

-- 
You are receiving this mail because:
You are the assignee for the issue.