git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35570
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
const wxString& msgIdCharset,
bool convertEncoding) const
{
const wxString& msgIdCharset,
bool convertEncoding) const
{
+#if wxUSE_FONTMAP
+ // determine if we need any conversion at all
+ if ( convertEncoding )
+ {
+ wxFontEncoding encCat = wxFontMapperBase::GetEncodingFromName(m_charset);
+ if ( encCat == wxLocale::GetSystemEncoding() )
+ {
+ // no need to convert
+ convertEncoding = false;
+ }
+ }
+#endif // wxUSE_FONTMAP
+
#if wxUSE_WCHAR_T
wxCSConv *csConv = NULL;
if ( !m_charset.empty() )
#if wxUSE_WCHAR_T
wxCSConv *csConv = NULL;
if ( !m_charset.empty() )