projects
/
platform
/
core
/
api
/
base-utils.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1306e0f
)
[ACR-1045]Fix error in i18n_plural_rules_get_keywords()
55/153655/1
accepted/tizen/unified/20170929.212533
submit/tizen/20170929.053446
author
Lukasz Pik
<lu.pik@samsung.com>
Wed, 27 Sep 2017 12:53:40 +0000
(14:53 +0200)
committer
hyunjee Kim
<hj0426.kim@samsung.com>
Fri, 29 Sep 2017 05:17:38 +0000
(
05:17
+0000)
Change-Id: I7fddde17261cec158c57f89ce7a7adf238dd3a78
Signed-off-by: Lukasz Pik <lu.pik@samsung.com>
(cherry picked from commit
9841335bb411f561734e11a9e8e99a71eaa0da01
)
src/utils_i18n_plural_rules.cpp
patch
|
blob
|
history
diff --git
a/src/utils_i18n_plural_rules.cpp
b/src/utils_i18n_plural_rules.cpp
index
4feb629
..
54ae3d6
100644
(file)
--- a/
src/utils_i18n_plural_rules.cpp
+++ b/
src/utils_i18n_plural_rules.cpp
@@
-129,7
+129,9
@@
int i18n_plural_rules_get_keywords(i18n_plural_rules_h plural_rules, i18n_uenume
retv_if(string_enum == NULL, I18N_ERROR_INVALID_PARAMETER);
UErrorCode status = U_ZERO_ERROR;
- *string_enum = ((PluralRules *)plural_rules)->getKeywords(status);
+ StringEnumeration *stringEnumeration = ((PluralRules *)plural_rules)->getKeywords(status);
+ if (stringEnumeration != NULL && _i18n_error_mapping(status) == I18N_ERROR_NONE)
+ *string_enum = uenum_openFromStringEnumeration(stringEnumeration, &status);
return _i18n_error_mapping(status);
}