--- rxvt-unicode/src/defaultfont.h 2004/02/24 00:44:23 1.14 +++ rxvt-unicode/src/defaultfont.h 2004/02/27 02:52:51 1.15 @@ -36,15 +36,24 @@ struct rxvt_drawable { rxvt_display *display; Drawable drawable; -# if XFT +#if XFT XftDraw *xftdrawable; + operator XftDraw *(); #endif + rxvt_drawable (rxvt_display *display, Drawable drawable) - : display(display), drawable(drawable), xftdrawable(0) { } + : display(display), +#if XFT + xftdrawable(0), +#endif + drawable(drawable) + { } + +#if XFT ~rxvt_drawable (); +#endif operator Drawable() { return drawable; } - operator XftDraw *(); }; struct rxvt_font {