}
if (value >= 1 && value <= 90) {
smd->selected_sim_limits->custom_mode_interval = value;
- elm_genlist_realized_items_update(mobile_genlist);
-
write_cycle_info(smd);
-
evas_object_del(popup_info.popup);
+ elm_genlist_realized_items_update(mobile_genlist);
}
}
}
}
if (set_date >= min_date_time_t && set_date <= max_date_time_t) {
smd->selected_sim_limits->cycle_start = set_date;
- elm_genlist_realized_items_update(mobile_genlist);
-
write_cycle_info(smd);
-
evas_object_del(popup_info.popup);
+ elm_genlist_realized_items_update(mobile_genlist);
}
}
elm_radio_value_set(cycle_mode_radio_group,
item_data->smd->selected_sim_limits->cycle_mode);
generate_list(mobile_genlist, item_data->smd);
- elm_genlist_realized_items_update(mobile_genlist);
}
if (item_data->smd->selected_sim_limits->cycle_mode == CYCLE_MODE_CUSTOM)
_create_custom_cycle_popup(item_data->smd, _("Set data usage cycle"),
item_data->smd->selected_sim_limits->custom_mode_interval);
- evas_object_del(item_data->popup);
-
write_cycle_info(item_data->smd);
+ evas_object_del(item_data->popup);
+ elm_genlist_realized_items_update(mobile_genlist);
}
static Elm_Widget_Item *_append_item_to_radio_list(SmartMgrData *smd,
elm_radio_value_set(cycle_mode_radio_group,
item_data->smd->selected_sim_limits->cycle_mode);
generate_list(mobile_genlist, item_data->smd);
- elm_genlist_realized_items_update(mobile_genlist);
}
if (item_data->smd->selected_sim_limits->cycle_mode == CYCLE_MODE_CUSTOM)
_create_custom_cycle_popup(item_data->smd, _("Set data usage cycle"),
item_data->smd->selected_sim_limits->custom_mode_interval);
- evas_object_del(item_data->popup);
- write_cycle_info(item_data->smd);
+ write_cycle_info(item_data->smd);
+ evas_object_del(item_data->popup);
+ elm_genlist_realized_items_update(mobile_genlist);
}
static Evas_Object *_genlist_cycle_radio_content_get(void *data,
smd->selected_sim_limits->cycle_start =
elm_spinner_value_get(popup_info.content);
- elm_genlist_realized_items_update(mobile_genlist);
-
write_cycle_info(smd);
-
evas_object_del(popup_info.popup);
+ elm_genlist_realized_items_update(mobile_genlist);
}
static void _create_monthly_start_date_popup(void *data, Evas_Object *obj,
elm_radio_value_set(start_weekday_radio_group,
item_data->smd->selected_sim_limits->cycle_start);
- elm_genlist_realized_items_update(mobile_genlist);
-
- evas_object_del(item_data->popup);
-
write_cycle_info(item_data->smd);
+ evas_object_del(item_data->popup);
+ elm_genlist_realized_items_update(mobile_genlist);
}
static void _radio_start_weekday_selected_cb(void *data, Evas_Object *obj,
elm_radio_value_set(start_weekday_radio_group,
item_data->smd->selected_sim_limits->cycle_start);
- elm_genlist_realized_items_update(mobile_genlist);
-
evas_object_del(item_data->popup);
+ elm_genlist_realized_items_update(mobile_genlist);
}
static Evas_Object *_genlist_start_weekday_radio_content_get(void *data,