X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hacks%2Ftruchet.c;h=16836543b7b2e97a809610f7b7ea27cc7f77c745;hb=b81f521c5ad7022ac12db18ca8fcdd9fb063831e;hp=b23b081de89f040add001cad7cbb290ed6600bb2;hpb=c1b9b55ad8d59dc05ef55e316aebf5863e7dfa56;p=xscreensaver diff --git a/hacks/truchet.c b/hacks/truchet.c index b23b081d..16836543 100644 --- a/hacks/truchet.c +++ b/hacks/truchet.c @@ -375,6 +375,9 @@ truchet_init (Display *dpy, Window window) st->frame = XCreatePixmap(st->dpy,st->window, st->xgwa.width+st->overlap, st->xgwa.height+st->overlap, st->xgwa.depth); + XFillRectangle(st->dpy, st->frame, st->bgc, 0, 0, + st->xgwa.width + st->overlap, + st->xgwa.height + st->overlap); return st; } @@ -508,6 +511,10 @@ static void truchet_reshape (Display *dpy, Window window, void *closure, unsigned int w, unsigned int h) { + struct state *st = (struct state *) closure; + st->width = w; + st->height = h; + XGetWindowAttributes (st->dpy, st->window, &st->xgwa); } static Bool