From 85b238abf58d89360d25756fa5e2aa1f0156a3b9 Mon Sep 17 00:00:00 2001 From: Kairong Yin Date: Fri, 14 Sep 2012 00:30:46 -0700 Subject: [PATCH] Fix N_SE-10046 Change-Id: Id7208cf52f695a14a6ff04e5c3ddfe08c88031dd --- src/setting-main.c | 1 + src/setting.c | 17 ++++++----------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/setting-main.c b/src/setting-main.c index 827d08e..32b3e17 100755 --- a/src/setting-main.c +++ b/src/setting-main.c @@ -1927,6 +1927,7 @@ void setting_update_gl_item(void* data) } if (item_to_update) { + SETTING_TRACE("gl update [%s], bGlUpdate:%d", _(item_to_update->keyStr), bGlUpdate); if(bGlUpdate) { SETTING_TRACE("gl update:%d", nDx); elm_object_item_data_set(item_to_update->item, item_to_update); diff --git a/src/setting.c b/src/setting.c index 9199da6..e7c4c5b 100755 --- a/src/setting.c +++ b/src/setting.c @@ -417,11 +417,8 @@ static void setting_other_vconf_change_cb(keynode_t *key, void *data) int status = 0; vconf_get_bool(VCONFKEY_SETAPPL_FLIGHT_MODE_BOOL, &status); item_to_update->chk_status = status; - if (ad->bAppPause || ad->ug) { - ad->updateItems[GL_ITEM_FLIGHT] = EINA_TRUE; - } else { // app is not in pause without ug - elm_check_state_set(item_to_update->eo_check, status); - } + //do not need delay for checks + elm_check_state_set(item_to_update->eo_check, item_to_update->chk_status); return; } else if (!safeStrCmp(vconf_name, VCONFKEY_SETAPPL_ROTATE_LOCK_BOOL)) { item_to_update = ad->data_rotationMode; @@ -431,12 +428,10 @@ static void setting_other_vconf_change_cb(keynode_t *key, void *data) vconf_get_bool(VCONFKEY_SETAPPL_ROTATE_LOCK_BOOL, &status); item_to_update->chk_status = !status; - - if (ad->bAppPause || ad->ug) { - ad->updateItems[GL_ITEM_ROTATION] = EINA_TRUE; - } else { // app is not in pause without ug - elm_check_state_set(item_to_update->eo_check, item_to_update->chk_status); - } + SETTING_TRACE("ad->bAppPause:%d", ad->bAppPause); + SETTING_TRACE("ad->ug:%p", ad->ug); + //do not need delay for checks + elm_check_state_set(item_to_update->eo_check, item_to_update->chk_status); return; } else if (!safeStrCmp(vconf_name, VCONFKEY_NFC_STATE)) { SETTING_TRACE_DEBUG("%s updated", vconf_name); -- 2.7.4