]> git.saurik.com Git - wxWidgets.git/commitdiff
Small clean up in wxX11 Pango code.
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 27 Sep 2010 12:48:14 +0000 (12:48 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 27 Sep 2010 12:48:14 +0000 (12:48 +0000)
Don't use unnecessary explicit casts of wxCharBuffer to "const char *".

Use wxCharBuffer::length() instead of strlen().

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65656 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/x11/dcclient.cpp

index 316dd68cf15bf40e3363008327ed7655569fba3c..6ef0cb4f33a3304b72bce43dcf394dae911a7568 100644 (file)
@@ -1571,7 +1571,7 @@ void wxWindowDCImpl::DoDrawText( const wxString &text, wxCoord x, wxCoord y )
     pango_layout_set_font_description(layout, m_fontdesc);
 
     const wxCharBuffer data = wxConvUTF8.cWC2MB( text );
-    pango_layout_set_text(layout, (const char*) data, strlen( (const char*) data ));
+    pango_layout_set_text(layout, data, data.length());
 
     // Measure layout.
     int w,h;
@@ -1676,7 +1676,7 @@ void wxWindowDCImpl::DoGetTextExtent( const wxString &string, wxCoord *width, wx
         pango_layout_set_font_description(layout, m_fontdesc);
 
     const wxCharBuffer data = wxConvUTF8.cWC2MB( string );
-    pango_layout_set_text(layout, (const char*) data, strlen( (const char*) data ));
+    pango_layout_set_text(layout, data, data.length());
 
     // Measure text.
     int w,h;