From ccf5712ef77fbe50366f03e860296c95590ecaf9 Mon Sep 17 00:00:00 2001 From: Hokwon Song Date: Mon, 3 Jun 2013 19:07:59 +0900 Subject: [PATCH] Fix the prevent issue Change-Id: Ifc070da91a084a8559d6adae9a97bb1c44c0cacc Signed-off-by: Hokwon Song --- src/locales/FLcl_LocaleManagerImpl.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/locales/FLcl_LocaleManagerImpl.cpp b/src/locales/FLcl_LocaleManagerImpl.cpp index e1b7b1b..3dab222 100644 --- a/src/locales/FLcl_LocaleManagerImpl.cpp +++ b/src/locales/FLcl_LocaleManagerImpl.cpp @@ -384,7 +384,7 @@ TimeZone _LocaleManagerImpl::GetSystemTimeZone(void) { std::unique_ptr< char, FreeCharPtr> tzId(vconf_get_str(VCONFKEY_SETAPPL_TIMEZONE_ID)); - SysTryReturn(NID_LCL, tzId, TimeZone(-1, ""), E_SYSTEM, "It is failed to get System Time Zone"); + SysTryReturn(NID_LCL, tzId, TimeZone(-1, ""), E_SYSTEM, "It is failed to get System Time Zone."); SysLog(NID_LCL, "System TimeZone id [%s]", tzId.get()); TimeZone timeZone; @@ -392,7 +392,10 @@ _LocaleManagerImpl::GetSystemTimeZone(void) struct tm* pGmTime = null; time_t currTime = 0; time(&currTime); + SysTryReturn(NID_LCL, currTime, TimeZone(-1, ""), E_SYSTEM, "It is failed to get system time."); pGmTime = gmtime(&currTime); + SysTryReturn(NID_LCL, pGmTime, TimeZone(-1, ""), E_SYSTEM, "It is failed to convert the time value to UTC time."); + utcTime.SetValue(pGmTime->tm_year + 1900, pGmTime->tm_mon + 1, pGmTime->tm_mday, pGmTime->tm_hour, pGmTime->tm_min, pGmTime->tm_sec); result r = Tizen::Locales::TimeZone::GetTimeZone(String(tzId.get()), utcTime, timeZone); -- 2.7.4