Merge "sync code for tizen_2.2" into devel_3.0_main
[platform/framework/native/appfw.git] / src / locales / FLcl_DateTimeFormatterImpl.cpp
index e3da25c..87ae03e 100644 (file)
@@ -165,9 +165,7 @@ _DateTimeFormatterImpl::Format(const Calendar& calendar, String& strBuf) const
        SysTryReturnResult(NID_LCL, pIcuCal, E_SYSTEM, "It is failed to get icu calendar.");
 
        IcuFieldPosition icuFp;
-       IcuUnicodeString icuStr;
-
-       _LocaleData::GetIcuString(strBuf,icuStr);
+       IcuUnicodeString icuStr = _LocaleData::GetIcuString(strBuf);
        icuStr = __pIcuDateFormatter->format(*pIcuCal, icuStr, icuFp);
        strBuf = _LocaleData::GetOspString(icuStr);
        delete pIcuCal;
@@ -179,8 +177,7 @@ result
 _DateTimeFormatterImpl::ApplyPattern(const String& pattern)
 {
        SysAssertf(__pIcuDateFormatter != null, "Not yet constructed! Construct() should be called before use.");
-       U_ICU_NAMESPACE::UnicodeString icuStr;
-       _LocaleData::GetIcuString(pattern, icuStr);
+       U_ICU_NAMESPACE::UnicodeString icuStr = _LocaleData::GetIcuString(pattern);
        __pIcuDateFormatter->applyPattern(icuStr);
        return E_SUCCESS;
 }