#include "set-scedule-info.h"
#include <system_settings.h>
- extern ug_data g_ug_data;
+#include <time.h>
+
+bool isNextDay = true;
enum TimeFormat
{
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);
}