https://bugs.freedesktop.org/show_bug.cgi?id=86011

Eike Rathke <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |NOTABUG

--- Comment #5 from Eike Rathke <[email protected]> ---
@Wim:
Are you sure this ever worked? Because it can't, or the outcome is at least
arbitrary at best... note also that a BASIC runtime error is not a crash.

Anyhow, this macro tries to query/add a format code to the locale "du-nl",
probably assuming that would be Dutch in Netherlands. But it is not, Dutch has
the language code "nl" instead of "du", in fact ISO 639 language code "du" is
not defined at all. So the correct locale would be "nl-NL".

What happens then is that the locale falls back to en-US because du-NL is
unknown, and trying to parse the format code does not work because of different
separators and keywords, so querying for the format key always fails, and
adding the numeric format apparently adds *something* because it can't be
properly parsed, which when repeated yields the runtime error. The exact
behavior may have changed here, but throwing an error seems not to be wrong.

Changing du-NL to nl-NL makes the macro magically work ;-)

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to