TizenRefApp-7093 Remove timezone from calendar parser 77/88077/1
authorDenis Dolzhenko <d.dolzhenko@samsung.com>
Tue, 13 Sep 2016 08:19:00 +0000 (11:19 +0300)
committerDenis Dolzhenko <d.dolzhenko@samsung.com>
Tue, 13 Sep 2016 08:19:00 +0000 (11:19 +0300)
Change-Id: Idfc1ea296d4d7e35f6045d0ca8cef8994bff5b38
Signed-off-by: Denis Dolzhenko <d.dolzhenko@samsung.com>
src/Common/Utils/src/VCalendarParser.cpp

index 240fe28897e47a7ddeda7493a8da12d79ca9ea92..70af88fcc41f5fcbef55fe0dcc2525d8652ec5d0 100644 (file)
@@ -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