X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b0f76951bc2d09a53d7e035e665fd348403c98f9..03c6117e8f6c958c1bc2602132ded643fc703cbf:/src/motif/font.cpp?ds=sidebyside diff --git a/src/motif/font.cpp b/src/motif/font.cpp index d378180775..15bc878ed7 100644 --- a/src/motif/font.cpp +++ b/src/motif/font.cpp @@ -344,6 +344,16 @@ wxFont::~wxFont() { } +wxGDIRefData *wxFont::CreateGDIRefData() const +{ + return new wxFontRefData; +} + +wxGDIRefData *wxFont::CloneGDIRefData(const wxGDIRefData *data) const +{ + return new wxFontRefData(*wx_static_cast(const wxFontRefData *, data)); +} + // ---------------------------------------------------------------------------- // change the font attributes // ---------------------------------------------------------------------------- @@ -679,7 +689,8 @@ void wxGetTextExtent(WXDisplay* display, const wxFont& font, XCharStruct overall; int slen = str.length(); - XTextExtents((XFontStruct*) pFontStruct, (char*) str.mb_str(), slen, + XTextExtents((XFontStruct*) pFontStruct, + wx_const_cast(char*, (const char *)str.mb_str()), slen, &direction, &ascent2, &descent2, &overall); if ( width )