From: Radek Kintop Date: Thu, 24 Aug 2017 13:01:40 +0000 (+0200) Subject: [SM][Data Usage] Added selected limits for mobile settings X-Git-Tag: submit/tizen/20170906.025107~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=541ee2858b3241392d5e373f53e5ca59653ba8d7;p=profile%2Fmobile%2Fapps%2Fnative%2Fsettings.git [SM][Data Usage] Added selected limits for mobile settings Change-Id: I840931f97ebbe9a3f24b0b321e347e9ae87dc85d Signed-off-by: Radek Kintop --- diff --git a/setting-smartmanager/smartmanager-data/include/smartmanager-data.h b/setting-smartmanager/smartmanager-data/include/smartmanager-data.h index 4d7f7562..69edca59 100644 --- a/setting-smartmanager/smartmanager-data/include/smartmanager-data.h +++ b/setting-smartmanager/smartmanager-data/include/smartmanager-data.h @@ -145,6 +145,7 @@ typedef struct { setting_view *mobile_view; Evas_Object *mobile_data_setting_genlist; const char *selected_sim_imsi; + Data_Limits_T *selected_sim_limits; /* Data statistics and settings: */ stc_h stc; diff --git a/setting-smartmanager/smartmanager-data/src/smartmanager-data-main-view.c b/setting-smartmanager/smartmanager-data/src/smartmanager-data-main-view.c index c6da2f93..0f7ebc5c 100644 --- a/setting-smartmanager/smartmanager-data/src/smartmanager-data-main-view.c +++ b/setting-smartmanager/smartmanager-data/src/smartmanager-data-main-view.c @@ -172,11 +172,13 @@ static void _data_usage_sett_click_cb(void *data, Evas_Object *obj, if (event_info == ad->item_sim_1_data_usage_set) { ad->selected_sim_imsi = ad->imsi_1; + ad->selected_sim_limits = &ad->sim_1_limits; setting_view_change(&smartmanager_view_data_main, ad->mobile_view, ad); } if (event_info == ad->item_sim_2_data_usage_set) { ad->selected_sim_imsi = ad->imsi_2; + ad->selected_sim_limits = &ad->sim_2_limits; setting_view_change(&smartmanager_view_data_main, ad->mobile_view, ad); } diff --git a/setting-smartmanager/smartmanager-data/src/smartmanager-data-usage-mobile-settings.c b/setting-smartmanager/smartmanager-data/src/smartmanager-data-usage-mobile-settings.c index fbe57eb4..3c804b40 100644 --- a/setting-smartmanager/smartmanager-data/src/smartmanager-data-usage-mobile-settings.c +++ b/setting-smartmanager/smartmanager-data/src/smartmanager-data-usage-mobile-settings.c @@ -1099,6 +1099,8 @@ static Eina_Bool _pop_view_cb(void *data, Elm_Object_Item *it) SmartMgrData *smd = (SmartMgrData*)data; retv_if(!smd, FALSE); + smd->selected_sim_imsi = NULL; + smd->selected_sim_limits = NULL; smartmanager_stc_get_all_data(); setting_view_change(smd->mobile_view, smd->main_view, smd);