#include "wx/x11/private.h"
-#include <math.h>
+#include "wx/math.h"
#if wxUSE_UNICODE
#include "glib.h"
#include "pango/pangox.h"
-#include "pango/pangoxft.h"
+#ifdef HAVE_PANGO_XFT
+ #include "pango/pangoxft.h"
+#endif
#include "pango_x.cpp"
#endif
wxCHECK_RET( Ok(), wxT("invalid dc") );
m_font = font;
+
+#if wxUSE_UNICODE
+ if (m_font.Ok())
+ {
+ if (m_fontdesc)
+ pango_font_description_free( m_fontdesc );
+
+ m_fontdesc = pango_font_description_copy( m_font.GetNativeFontInfo()->description );
+ }
+#endif
}
void wxWindowDC::SetPen( const wxPen &pen )