return ECORE_CALLBACK_RENEW;
}
+bool __reset_delay_idler(void *data)
+{
+ SETTING_TRACE_BEGIN;
+ retv_if(!data, FALSE);
+ SettingResetUG *ad = data;
+ ad->gl_index = 0;
+ ad->animator = ecore_animator_add(__reset_animator_cb, ad);
+ return FALSE;
+}
static void setting_reset_settings_check_state(Setting_Done_List_Data *list_data)
{
"list_process",
NULL, NULL, NULL, 0, 1, 1);
- ad->gl_index = 0;
- ad->animator = ecore_animator_add(__reset_animator_cb, ad);
+ //ad->gl_index = 0;
+ //ad->animator = ecore_animator_add(__reset_animator_cb, ad);
+ //Don't append any item until the popup is fully showed up
+ ecore_idler_add((Ecore_Task_Cb) __reset_delay_idler, ad);
/* reset sel_all item */
elm_check_state_set(list_data->select_all_checkbox, 0);