Fill window before loading thumbs

This commit is contained in:
Bert 2011-02-17 14:20:42 +01:00
parent b828b55419
commit 1c072cc0d0
2 changed files with 3 additions and 2 deletions

2
main.c
View file

@ -138,6 +138,8 @@ int main(int argc, char **argv) {
if (options->thumbnails == 2) {
mode = MODE_THUMBS;
win_clear(&win);
win_draw(&win);
} else {
mode = MODE_NORMAL;
load_image();

View file

@ -239,14 +239,13 @@ void win_clear(win_t *win) {
return;
e = &win->env;
gcval.foreground = win->fullscreen ? BlackPixel(e->dpy, e->scr) : win->bgcol;
if (win->pm)
XFreePixmap(e->dpy, win->pm);
win->pm = XCreatePixmap(e->dpy, win->xwin, e->scrw, e->scrh, e->depth);
gcval.foreground = win->fullscreen ? BlackPixel(e->dpy, e->scr) : win->bgcol;
XChangeGC(e->dpy, bgc, GCForeground, &gcval);
XFillRectangle(e->dpy, win->pm, bgc, 0, 0, e->scrw, e->scrh);
}