Merge branch 'tizen' into tizen_dev 01/81001/1
authorOleksander Kostenko <o.kostenko@samsung.com>
Thu, 21 Jul 2016 08:34:47 +0000 (11:34 +0300)
committerOleksander Kostenko <o.kostenko@samsung.com>
Thu, 21 Jul 2016 08:34:47 +0000 (11:34 +0300)
Conflicts:
src/common-efl.c
src/set-schedule-info.c

Change-Id: I1f626d5c5c6eef2fc535f18ad68dcdecef6c6bd0
Signed-off-by: Oleksander Kostenko <o.kostenko@samsung.com>
1  2 
src/common-efl.c
src/do-not-disturb-efl.c
src/set-schedule-info.c

  
  #define ICON_SIZE 82
  
- extern ug_data g_ug_data;
 +extern bool isNextDay;
+ static ug_data *g_ug_data = NULL;
+ ug_data* get_app_ui_data() {
+       return g_ug_data;
+ }
+ void set_app_ui_data(ug_data *data) {
+       g_ug_data = data;
+ }
  
  Evas_Object *create_layout(Evas_Object *parent)
  {
index e0d9a5d,c51e55a..dde2180
mode 100644,100755..100755
  
  #include "set-scedule-info.h"
  #include <system_settings.h>
- extern ug_data g_ug_data;
 +#include <time.h>
 +
 +bool isNextDay = true;
  
  enum TimeFormat
      {
@@@ -216,25 -209,19 +217,28 @@@ static void popup_cancel_btn_clicked_cb
  static void popup_set_btn_clicked_cb(void *data , Evas_Object *obj , void *event_info)
  {
      NOTISET_TRACE_BEGIN;
 -    char buff[TIME_STRING_SIZE] = {0};
++    ug_data *main_data = get_app_ui_data();
++    ret_if(main_data == NULL);
++
 +    char buff[TIME_STRING_SIZE] = { 0 };
      const char *format;
      datetime_s *dt = data;
 +
      elm_datetime_value_get(dt->datetime, &dt->saved_time);
      format = elm_datetime_format_get(dt->datetime);
  
 -    if (!strcmp(format, POPUP_TIME_12_FORMAT)) {
 +    if(!strcmp(format, POPUP_TIME_12_FORMAT))
          strftime(buff, TIME_STRING_SIZE, TIME_12_FORMAT, &dt->saved_time);
 -        elm_object_text_set(dt->button, buff);
 -    } else {
 +    else
          strftime(buff, TIME_STRING_SIZE, TIME_24_FORMAT, &dt->saved_time);
 -        elm_object_text_set(dt->button, buff);
 -    }
 +
 +    double diff_time = difftime(mktime(&end_time_p.saved_time), mktime(&start_time_p.saved_time));
 +    isNextDay = diff_time <= 0 ? true : false;
 +    NOTISET_DBG("diff_time = %f", diff_time);
 +
-     elm_genlist_item_update(elm_genlist_last_item_get(g_ug_data.list_sub));
++    elm_genlist_item_update(elm_genlist_last_item_get(main_data->list_sub));
 +
 +    elm_object_text_set(dt->button, buff);
  
      evas_object_del(dt->popup);
  }