[SM][Wifi] Fixes 00/156500/1
authorRadek Kintop <r.kintop@samsung.com>
Wed, 18 Oct 2017 12:58:02 +0000 (14:58 +0200)
committerRadek Kintop <r.kintop@samsung.com>
Wed, 18 Oct 2017 12:58:02 +0000 (14:58 +0200)
- Main view is updated after wifi settings change
- stats query data boundries fixed

Change-Id: I8f35ed5856154483f3fa7123d03c2b5b0a8adb8f
Signed-off-by: Radek Kintop <r.kintop@samsung.com>
setting-smartmanager/smartmanager-data/src/smartmanager-data-usage-wifi-settings.c
setting-smartmanager/smartmanager-data/src/smartmanager-data.c

index ee04e4a96f671f4c305a1319a331c119c78821e2..14d7c9e9391e679b18175bcc52b6725b3e3b7b38 100755 (executable)
@@ -172,6 +172,7 @@ static Eina_Bool _pop_view_cb(void *data, Elm_Object_Item *it)
        SmartMgrData *smd = (SmartMgrData*)data;
        retv_if(!smd, FALSE);
 
+       smartmanager_stc_get_all_data();
        setting_view_change(smd->wifi_view, smd->main_view, smd);
 
        return EINA_TRUE;
index e12a294ba2dd0658765557ae3fed6a06be3f52e4..27e2cc2b4b5d9f71947a4948d5f7afe4b2c3935d 100755 (executable)
@@ -772,7 +772,10 @@ static void _set_stats_time_frame_from_cycle(Data_Limits_T *limits)
                tm_past_delta.tm_mday = limits->cycle_start;
                if (tm_now->tm_mday >= limits->cycle_start) {
                        tm_future_delta.tm_mon++;
-                       tm_future_delta.tm_mday = limits->cycle_start;
+                       tm_future_delta.tm_sec = 0;
+                       tm_future_delta.tm_min = 0;
+                       tm_future_delta.tm_hour = 0;
+                       tm_future_delta.tm_mday = limits->cycle_start + 1;
                } else {
                        tm_past_delta.tm_mon--;
                        tm_future_delta.tm_mday = limits->cycle_start;
@@ -791,9 +794,10 @@ static void _set_stats_time_frame_from_cycle(Data_Limits_T *limits)
                }
                break;
        case CYCLE_MODE_DAILY:
-               tm_future_delta.tm_sec = 59;
-               tm_future_delta.tm_min = 59;
-               tm_future_delta.tm_hour = 23;
+               tm_future_delta.tm_sec = 0;
+               tm_future_delta.tm_min = 0;
+               tm_future_delta.tm_hour = 0;
+               tm_future_delta.tm_mday++;
                break;
        case CYCLE_MODE_CUSTOM:
                if (limits->custom_mode_interval <= 0) {