Fix N_SE-10046
authorKairong Yin <kairong78.yin@samsung.com>
Fri, 14 Sep 2012 07:30:46 +0000 (00:30 -0700)
committerKairong Yin <kairong78.yin@samsung.com>
Fri, 14 Sep 2012 07:30:46 +0000 (00:30 -0700)
Change-Id: Id7208cf52f695a14a6ff04e5c3ddfe08c88031dd

src/setting-main.c
src/setting.c

index 827d08e..32b3e17 100755 (executable)
@@ -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);
index 9199da6..e7c4c5b 100755 (executable)
@@ -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);