git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@60642
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
bool underlined = m_font.Ok() && m_font.GetUnderlined();
bool underlined = m_font.Ok() && m_font.GetUnderlined();
- // FIXME-UTF8: wouldn't be needed if utf8_str() always returned a buffer
-#if wxUSE_UNICODE_UTF8
- const char *data = text.utf8_str();
-#else
- const wxCharBuffer data = text.utf8_str();
-#endif
+ const wxScopedCharBuffer data(text.utf8_str());
size_t datalen = strlen(data);
pango_layout_set_text( m_layout, data, datalen);
size_t datalen = strlen(data);
pango_layout_set_text( m_layout, data, datalen);
- // FIXME-UTF8: wouldn't be needed if utf8_str() always returned a buffer
-#if wxUSE_UNICODE_UTF8
- const char *dataUTF8 = string.utf8_str();
-#else
- const wxCharBuffer dataUTF8 = string.utf8_str();
-#endif
+ const wxScopedCharBuffer dataUTF8(string.utf8_str());
gint oldSize = 0;
if ( theFont )
gint oldSize = 0;
if ( theFont )