From: Denis Dolzhenko Date: Tue, 13 Sep 2016 08:19:00 +0000 (+0300) Subject: TizenRefApp-7093 Remove timezone from calendar parser X-Git-Tag: submit/tizen/20160916.133943^2~17 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=edb00555fbae62f9c4a57c961348deca78965deb;p=profile%2Fmobile%2Fapps%2Fnative%2Fmessage.git TizenRefApp-7093 Remove timezone from calendar parser Change-Id: Idfc1ea296d4d7e35f6045d0ca8cef8994bff5b38 Signed-off-by: Denis Dolzhenko --- diff --git a/src/Common/Utils/src/VCalendarParser.cpp b/src/Common/Utils/src/VCalendarParser.cpp index 240fe288..70af88fc 100644 --- a/src/Common/Utils/src/VCalendarParser.cpp +++ b/src/Common/Utils/src/VCalendarParser.cpp @@ -32,27 +32,25 @@ CalendarEvent::CalendarEvent(calendar_record_h record) m_Summary = summary; calendar_time_s start = {}; - calendar_record_get_caltime(record, _calendar_event.start_time, &start); - if(start.type == CALENDAR_TIME_UTIME) // Unix time + if(calendar_record_get_caltime(record, _calendar_event.start_time, &start) == 0) { - m_StartDate = TimeUtils::makeCalEventString(start.time.utime); - } - else // Local time - { - // FIXME: timezone is null - char *timezone = nullptr; - calendar_record_get_str_p(record, _calendar_event.timezone, &timezone); - m_StartDate = TimeUtils::makeCalEventString - ( - start.time.date.year, - start.time.date.month, - start.time.date.mday, - start.time.date.hour, - start.time.date.minute, - timezone - ); + if(start.type == CALENDAR_TIME_UTIME) // Unix time + { + m_StartDate = TimeUtils::makeCalEventString(start.time.utime); + } + else // Local time + { + m_StartDate = TimeUtils::makeCalEventString + ( + start.time.date.year, + start.time.date.month, + start.time.date.mday, + start.time.date.hour, + start.time.date.minute, + nullptr + ); + } } - } const std::string &CalendarEvent::getSummary() const