From: Lukasz Stanislawski Date: Thu, 17 Jan 2019 09:42:09 +0000 (+0100) Subject: backport: fiX a bug on Display Language Setting$ X-Git-Tag: submit/tizen/20190409.085310~1^2~12 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d3e4b893b7a026ecc5d6e7ed8ef030e23eacc72f;p=profile%2Fmobile%2Fapps%2Fnative%2Fsettings.git backport: fiX a bug on Display Language Setting$ problem : handle wrong string with ".UTF-8" when set a key, SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY commit e6180d2f89d5d24c6dac27f4aabce54e2082ddba$ Author: Kiseok Chang $ Change-Id: I0228c826599cbc5ea0cd8f5f8eac7c8d4b2c2b16 --- diff --git a/setting-language-and-input/src/setting-display-language-view.c b/setting-language-and-input/src/setting-display-language-view.c index 449ba119..06c6aa28 100644 --- a/setting-language-and-input/src/setting-display-language-view.c +++ b/setting-language-and-input/src/setting-display-language-view.c @@ -244,9 +244,14 @@ static void _close_popup_ex(void *data) ad); if (ret == SETTING_RETURN_FAIL) SETTING_TRACE_ERROR("[Error] set date format fail"); + FREE(pa_lang); char *lang = vconf_get_str(VCONFKEY_LANGSET); if (lang) { + char *q = strchr(lang, '.'); + if (q) + *q = '\0'; + ret = system_settings_set_value_string( SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY, lang); if (ret != 0) { @@ -259,8 +264,6 @@ static void _close_popup_ex(void *data) /* Bundle send message */ add_app_reply(&ad->md, "result", "rbutton_click"); ui_app_exit(); - - FREE(pa_lang); } /**