diff --git a/graphics/grTCairo3.c b/graphics/grTCairo3.c index 811f1678..4f8c8b8a 100644 --- a/graphics/grTCairo3.c +++ b/graphics/grTCairo3.c @@ -385,6 +385,12 @@ grtcairoPutBackingStore(MagWindow *w, Rect *area) if (w->w_backingStore == (ClientData)0) return; + if (w->w_flags & WIND_OBSCURED) + { + grtcairoFreeBackingStore(w); + return; + } + xbot = area->r_xbot; ybot = area->r_ybot;