From dc79d3870bd02b358318eea943f8f601e5a53f28 Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Tue, 28 Nov 2017 10:47:34 +0900 Subject: [PATCH] Check the vconf key of time1224 format Change-Id: I2f8308d211be764d4c564ce847a553fbecd0dc4e Signed-off-by: Hwankyu Jhun --- src/base/appcore_base.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/base/appcore_base.c b/src/base/appcore_base.c index 91913f8..0706ba3 100644 --- a/src/base/appcore_base.c +++ b/src/base/appcore_base.c @@ -621,15 +621,22 @@ static void __on_language_change(keynode_t *key, void *data) static void __on_region_change(keynode_t *key, void *data) { - char *val = NULL; + char *val; const char *name; name = vconf_keynode_get_name(key); - if (name && !strcmp(name, VCONFKEY_REGIONFORMAT)) - val = vconf_keynode_get_str(key); + if (name == NULL) + return; + + if (strcmp(name, VCONFKEY_REGIONFORMAT) && + strcmp(name, VCONFKEY_REGIONFORMAT_TIME1224)) + return; + + val = vconf_get_str(VCONFKEY_REGIONFORMAT); __update_region(); __invoke_callback((void *)val, APPCORE_BASE_EVENT_REGION_CHANGE); + free(val); } static gboolean __flush_memory(gpointer data) -- 2.7.4