Check the vconf key of time1224 format 49/161849/2
authorHwankyu Jhun <h.jhun@samsung.com>
Tue, 28 Nov 2017 01:47:34 +0000 (10:47 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Tue, 28 Nov 2017 02:06:40 +0000 (11:06 +0900)
Change-Id: I2f8308d211be764d4c564ce847a553fbecd0dc4e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/base/appcore_base.c

index 91913f8..0706ba3 100644 (file)
@@ -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)