static void _custom_cycle_popup_ok_cb(void *data, Evas_Object *obj,
void *event_info)
{
- int value = 0;
SETTING_TRACE_BEGIN;
+ bool res = false;
+ int value = 0;
Cycle_Start_Popup_Data_T *cycle_start_popup_data =
(Cycle_Start_Popup_Data_T *)data;
ret_if(!cycle_start_popup_data);
}
}
+ if (cycle_start_popup_data->smd->selected_sim_imsi == cycle_start_popup_data->smd->imsi_1) {
+ res = write_sim_1_cycle_interval(cycle_start_popup_data->smd->selected_sim_limits->custom_mode_interval);
+ } else if (cycle_start_popup_data->smd->selected_sim_imsi == cycle_start_popup_data->smd->imsi_2) {
+ res = write_sim_2_cycle_interval(cycle_start_popup_data->smd->selected_sim_limits->custom_mode_interval);
+ }
+
+ ret_if(!res);
+
SETTING_TRACE_END;
}
void *event_info)
{
SETTING_TRACE_BEGIN;
+ bool res = false;
char buf[256] = {0};
char margin_date_buf[256] = {0};
time_t set_date = 0;
evas_object_del(cycle_start_popup_data->popup);
}
+ if (cycle_start_popup_data->smd->selected_sim_imsi == cycle_start_popup_data->smd->imsi_1) {
+ res = write_sim_1_cycle_start(cycle_start_popup_data->smd->selected_sim_limits->cycle_start);
+ } else if (cycle_start_popup_data->smd->selected_sim_imsi == cycle_start_popup_data->smd->imsi_2) {
+ res = write_sim_2_cycle_start(cycle_start_popup_data->smd->selected_sim_limits->cycle_start);
+ }
+
+ ret_if(!res);
+
SETTING_TRACE_END;
}
{
SETTING_TRACE_BEGIN;
+ bool res = false;
Radio_List_Item_T *item_data = (Radio_List_Item_T *)data;
if (item_data->smd->selected_sim_limits->cycle_mode != item_data->radio_value) {
evas_object_del(item_data->popup);
+ if (item_data->smd->selected_sim_imsi == item_data->smd->imsi_1) {
+ res = write_sim_1_cycle_mode(item_data->smd->selected_sim_limits->cycle_mode);
+ } else if (item_data->smd->selected_sim_imsi == item_data->smd->imsi_2) {
+ res = write_sim_2_cycle_mode(item_data->smd->selected_sim_limits->cycle_mode);
+ }
+
+ ret_if(!res);
+
SETTING_TRACE_END;
}
{
SETTING_TRACE_BEGIN;
+ bool res = false;
Radio_List_Item_T *item_data = (Radio_List_Item_T *)data;
if (item_data->smd->selected_sim_limits->cycle_mode != item_data->radio_value) {
evas_object_del(item_data->popup);
+ if (item_data->smd->selected_sim_imsi == item_data->smd->imsi_1) {
+ res = write_sim_1_cycle_mode(item_data->smd->selected_sim_limits->cycle_mode);
+ } else if (item_data->smd->selected_sim_imsi == item_data->smd->imsi_2) {
+ res = write_sim_2_cycle_mode(item_data->smd->selected_sim_limits->cycle_mode);
+ }
+
+ ret_if(!res);
+
SETTING_TRACE_END;
}