- DRAWSTRING(display, r->bar_window, bar_fs, r->s->bar_gc,
+ /* clear back buffer */
+ XSetForeground(display, r->s->bar_gc, r->s->c[SWM_S_COLOR_BAR].color);
+ XFillRectangle(display, r->bar->buffer, r->s->bar_gc, 0, 0,
+ WIDTH(r->bar), HEIGHT(r->bar));
+
+ /* draw back buffer */
+ XSetForeground(display, r->s->bar_gc,
+ r->s->c[SWM_S_COLOR_BAR_FONT].color);
+ DRAWSTRING(display, r->bar->buffer, bar_fs, r->s->bar_gc,