diff --git a/src/common/intl.cpp b/src/common/intl.cpp index b4583f8514..f7c5ad9cf0 100644 --- a/src/common/intl.cpp +++ b/src/common/intl.cpp @@ -2888,7 +2888,7 @@ wxString wxLocale::GetInfo(wxLocaleInfo index, wxLocaleCategory WXUNUSED(cat)) userLocaleRefRaw = CFLocaleCreate ( kCFAllocatorDefault, - wxCFStringRef(wxGetLocale()->GetCanonicalName()) + wxMacCFStringHolder(wxGetLocale()->GetCanonicalName()) ); } else // no current locale, use the default one @@ -2913,7 +2913,7 @@ wxString wxLocale::GetInfo(wxLocaleInfo index, wxLocaleCategory WXUNUSED(cat)) wxFAIL_MSG( "Unknown locale info" ); } - wxCFStringRef + wxMacCFStringHolder str(CFStringCreateCopy(NULL, static_cast(cfstr))); return str.AsString(); }