From 883ded7b49fc9775d5bca5cb03dcec6d006dc92d Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 12 Aug 2013 23:31:53 +0200 Subject: [PATCH] catclock: protect black border with clip rectangle and dont print when window is too small --- sys/src/games/catclock.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/games/catclock.c b/sys/src/games/catclock.c index cece3991f..a581bc54d 100644 --- a/sys/src/games/catclock.c +++ b/sys/src/games/catclock.c @@ -83,7 +83,6 @@ redraw(Image *screen) Rectangle r = Rect(0,0,Dx(screen->r), Dy(screen->r)); catoffs.x=(Dx(r)-CATWID)/2; catoffs.y=(Dy(r)-CATHGT)/2; - if(!ptinrect(catoffs, r)) fprint(2, "catclock: window too small, resize!\n"); xredraw=1; } @@ -227,6 +226,7 @@ drawclock(void){ if(xredraw){ draw(screen, screen->r, display->white, nil, ZP); border(screen, screen->r, 4, display->black, ZP); + replclipr(screen, 0, insetrect(screen->r, 4)); //bitblt(&screen, screen.r.min, &screen, screen.r, Zero); //border(&screen, screen.r, 4, F); }