diff options
author | Eike Rathke <erack@redhat.com> | 2015-07-10 23:20:28 +0200 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2015-08-06 12:56:11 +0200 |
commit | 447ca647cfa49959a1d8e432145fdd0eac090bec (patch) | |
tree | a8f1537a7d679ff4068e22085d425ee7d4dfbd41 /xmloff | |
parent | 5b5976483a7c2c6d8369bee21b3040e9b4006d8a (diff) |
the last condition is "all other numbers", not the third, tdf#92457 related
(cherry picked from commit b3c11e2b3ef4bad8c2b5f92ba00ac805fb68786f)
So we'll properly strip the "value()<=1.79769313486232E+308"
condition that 5.1 will write.
This will not enable the handling of the style, but at least it is fed
correctly as intended to the number formatter.
Change-Id: Ic9571d938c4a8837c5712bafbfb2ebf9f32011df
Reviewed-on: https://gerrit.libreoffice.org/16988
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'xmloff')
-rw-r--r-- | xmloff/source/style/xmlnumfi.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/xmloff/source/style/xmlnumfi.cxx b/xmloff/source/style/xmlnumfi.cxx index a422b2588d20..5b8ad3fed3fb 100644 --- a/xmloff/source/style/xmlnumfi.cxx +++ b/xmloff/source/style/xmlnumfi.cxx @@ -2129,10 +2129,10 @@ void SvXMLNumFormatContext::AddCondition( const sal_Int32 nIndex ) if ( aConditions.isEmpty() && aMyConditions.size() == 1 && sRealCond == ">=0" ) bDefaultCond = true; - if ( nType == XML_TOK_STYLES_TEXT_STYLE && nIndex == 2 ) + if ( nType == XML_TOK_STYLES_TEXT_STYLE && static_cast<size_t>(nIndex) == aMyConditions.size() - 1 ) { - // The third condition in a number format with a text part can only be - // "all other numbers", the condition string must be empty. + // The last condition in a number format with a text part can only + // be "all other numbers", the condition string must be empty. bDefaultCond = true; } |