diff --git a/common/utils/T/tracer/gui/x.c b/common/utils/T/tracer/gui/x.c index b498654fdb4110a8aadac2f3f96969238cbcc716..04b110a435df91610f378f461f5fb91ebeea69a1 100644 --- a/common/utils/T/tracer/gui/x.c +++ b/common/utils/T/tracer/gui/x.c @@ -74,6 +74,8 @@ x_window *x_create_window(x_connection *_x, int width, int height, ret->p = XCreatePixmap(x->d, ret->w, width, height, DefaultDepth(x->d, DefaultScreen(x->d))); + XFillRectangle(x->d, ret->p, x->colors[BACKGROUND_COLOR], + 0, 0, width, height); /* enable backing store */ { @@ -194,6 +196,8 @@ printf("resize old %d %d new %d %d\n", xw->width, xw->height, xw->new_width, xw- XFreePixmap(x->d, xw->p); xw->p = XCreatePixmap(x->d, xw->w, xw->width, xw->height, DefaultDepth(x->d, DefaultScreen(x->d))); + XFillRectangle(x->d, xw->p, x->colors[BACKGROUND_COLOR], + 0, 0, xw->width, xw->height); //xw->repaint = 1; } }