Corrected backing store put/get in the case of obscuring windows.
The OpenGL version was disabling backing store while any window obscures the layout; the Cairo version was not.
This commit is contained in:
parent
f754270e0a
commit
074553a1e4
|
|
@ -385,6 +385,12 @@ grtcairoPutBackingStore(MagWindow *w, Rect *area)
|
||||||
|
|
||||||
if (w->w_backingStore == (ClientData)0) return;
|
if (w->w_backingStore == (ClientData)0) return;
|
||||||
|
|
||||||
|
if (w->w_flags & WIND_OBSCURED)
|
||||||
|
{
|
||||||
|
grtcairoFreeBackingStore(w);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
xbot = area->r_xbot;
|
xbot = area->r_xbot;
|
||||||
ybot = area->r_ybot;
|
ybot = area->r_ybot;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue