Index: src/af/gr/gtk/gr_UnixPangoPixmapGraphics.cpp =================================================================== --- src/af/gr/gtk/gr_UnixPangoPixmapGraphics.cpp (revision 25539) +++ src/af/gr/gtk/gr_UnixPangoPixmapGraphics.cpp (working copy) @@ -54,7 +54,7 @@ */ GR_UnixPangoPixmapGraphics::GR_UnixPangoPixmapGraphics(GdkPixmap * pix): - GR_UnixCairoGraphics(), + GR_UnixCairoGraphics(GDK_DRAWABLE (pix)), m_pPixmap(pix) {} Index: src/af/gr/gtk/gr_UnixCairoGraphics.cpp =================================================================== --- src/af/gr/gtk/gr_UnixCairoGraphics.cpp (revision 25539) +++ src/af/gr/gtk/gr_UnixCairoGraphics.cpp (working copy) @@ -25,7 +25,7 @@ #include "xap_App.h" -GR_UnixCairoGraphics::GR_UnixCairoGraphics(GdkWindow * win) +GR_UnixCairoGraphics::GR_UnixCairoGraphics(GdkDrawable * win) : GR_CairoGraphics() , m_pWin(win) { Index: src/af/gr/gtk/gr_UnixCairoGraphics.h =================================================================== --- src/af/gr/gtk/gr_UnixCairoGraphics.h (revision 25539) +++ src/af/gr/gtk/gr_UnixCairoGraphics.h (working copy) @@ -69,7 +69,7 @@ void init3dColors(GtkStyle * pStyle); protected: - GR_UnixCairoGraphics(GdkWindow * win = NULL); + GR_UnixCairoGraphics(GdkDrawable * win = NULL); virtual GdkDrawable * _getDrawable(void) { return static_cast(m_pWin);}