|
@@ -2683,6 +2683,9 @@ void switchtag(void) {
|
|
|
occ |= c->tags;
|
|
|
for (i = 0; i < LENGTH(tags); i++) {
|
|
|
if (selmon->tagset[selmon->seltags] & 1 << i) {
|
|
|
+ imlib_context_set_image(selmon->tag_images[i]);
|
|
|
+ imlib_free_image();
|
|
|
+ selmon->tag_images[i] = NULL;
|
|
|
if (occ & 1 << i) {
|
|
|
selmon->tag_images[i] = imlib_create_image(sw, sh);
|
|
|
imlib_context_set_image(selmon->tag_images[i]);
|
|
@@ -2690,8 +2693,7 @@ void switchtag(void) {
|
|
|
imlib_context_set_visual(DefaultVisual(dpy, screen));
|
|
|
imlib_context_set_drawable(RootWindow(dpy, screen));
|
|
|
imlib_copy_drawable_to_image(0, selmon->mx, selmon->my, selmon->mw ,selmon->mh, 0, 0, 1);
|
|
|
- } else
|
|
|
- selmon->tag_images[i] = NULL;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|