summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2013-06-15 16:27:05 +0200
committerEike Rathke <erack@redhat.com>2013-06-15 17:11:39 +0200
commit9cf2d50ed5f53f5c40ce576c5bc370c18b9f67b7 (patch)
tree561aa8dd18789d6c85b909e36ac0bd7da87b15b7 /include
parent94ae882b2eacc183be65f928891ba174a059e3e5 (diff)
use proper offset for additional locale data formats, fdo#64947 related
Old number formats had predefined formats from 0..49, locale data could define additional formats from index 50 on. Internal (fractional) formats were added to the number formatter, shifting the number of predefined entries NF_INDEX_TABLE_ENTRIES by two that was also used as an offset to determine whether a format needed to be added additionally. As a consequece, formats defined with index values 50 and 51 in locale data were ignored and not available in the dialog. Introduced a new enum constant NF_INDEX_TABLE_LOCALE_DATA_DEFAULTS to use as the old offset value for not having to change all locale data definitions everytime an internally generated format is added. Change-Id: I94bdaabf360f7b9c253b1e3f5b73087f0c45fb44 (cherry picked from commit e7d73b42bd71aaab862c3e519348507a84f74754)
Diffstat (limited to 'include')
-rw-r--r--include/svl/zforlist.hxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/svl/zforlist.hxx b/include/svl/zforlist.hxx
index e4810e6492c6..6eb7dead560f 100644
--- a/include/svl/zforlist.hxx
+++ b/include/svl/zforlist.hxx
@@ -176,10 +176,12 @@ enum NfIndexTableOffset
NF_BOOLEAN, // BOOLEAN
NF_TEXT, // @
+ NF_INDEX_TABLE_LOCALE_DATA_DEFAULTS, // old number of predefined entries, locale data additions start after this
+
// From here on are values of new built-in formats that are not in the
// original NumberFormatIndex.idl
- NF_FRACTION_3, // # ?/4
+ NF_FRACTION_3 = NF_INDEX_TABLE_LOCALE_DATA_DEFAULTS, // # ?/4
NF_FRACTION_4, // # ?/100
NF_INDEX_TABLE_ENTRIES