diff options
| -rw-r--r-- | sys/src/9/pc/screen.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/9/pc/screen.c b/sys/src/9/pc/screen.c index da3f2d730..de742cd84 100644 --- a/sys/src/9/pc/screen.c +++ b/sys/src/9/pc/screen.c @@ -179,12 +179,12 @@ flushmemscreen(Rectangle r) scr = &vgascreen[0]; if(scr->gscreen == nil || scr->useflush == 0) return; + if(rectclip(&r, scr->gscreen->r) == 0) + return; if(scr->dev && scr->dev->flush){ scr->dev->flush(scr, r); return; } - if(rectclip(&r, scr->gscreen->r) == 0) - return; disp = scr->vaddr; incs = scr->gscreen->width*sizeof(ulong); off = (r.min.x*scr->gscreen->depth) / 8; |
