From 72f4c783fffbb4f8ec3a65cf23ad4a28e488bfaa Mon Sep 17 00:00:00 2001 From: bhgv Date: Tue, 20 Mar 2018 12:12:17 +0200 Subject: checked mntversion. some preparing for clutter --- libmemlayer/draw.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libmemlayer/draw.c') diff --git a/libmemlayer/draw.c b/libmemlayer/draw.c index 94110d6..413c7bc 100644 --- a/libmemlayer/draw.c +++ b/libmemlayer/draw.c @@ -91,12 +91,16 @@ if(drawdebug) iprint("drawclip dstcr %R srccr %R maskcr %R\n", dst->clipr, src-> } Clearlayer: if(dl!=nil && dl->clear){ + void *ext_win; + if(src == dst){ p0.x += dl->delta.x; p0.y += dl->delta.y; src = dl->screen->image; } + ext_win = dst->ext_win; dst = dl->screen->image; + dst->ext_win = ext_win; goto Top; } -- cgit v1.2.3