aboutsummaryrefslogtreecommitdiff
path: root/libmemlayer
diff options
context:
space:
mode:
authorbhgv <bhgv.empire@gmail.com>2018-03-20 12:12:17 +0200
committerbhgv <bhgv.empire@gmail.com>2018-03-20 12:12:17 +0200
commit72f4c783fffbb4f8ec3a65cf23ad4a28e488bfaa (patch)
treef4478fdf317b1015c5f76861d09826266282a677 /libmemlayer
parent6be8314bcc624a6cd8a3848dd0424fbac74ffc6d (diff)
checked mntversion. some preparing for clutter
Diffstat (limited to 'libmemlayer')
-rw-r--r--libmemlayer/draw.c4
1 files changed, 4 insertions, 0 deletions
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;
}