--- rxvt-unicode/src/background.h 2007/10/26 17:26:16 1.4 +++ rxvt-unicode/src/background.h 2007/11/14 22:25:41 1.7 @@ -16,6 +16,7 @@ struct bgPixmap_t { bgPixmap_t(); + ~bgPixmap_t(); enum { geometrySet = (1UL<<0), @@ -47,7 +48,7 @@ }; /* this flags are returned by make_transparency_pixmap if called */ bool check_clearChanged () { bool r = flags & hasChanged; flags &= ~hasChanged; return r; }; - + # ifdef BG_IMAGE_FROM_FILE # ifdef HAVE_AFTERIMAGE ASImage *original_asim; @@ -110,9 +111,9 @@ bool render (); void invalidate () { if (!(flags & isInvalid)) - { - flags |= isInvalid; - invalid_since = NOW; + { + flags |= isInvalid; + invalid_since = ev::now (); } }; };