X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Ftint2;a=blobdiff_plain;f=src%2Ftaskbar%2Ftaskbar.c;h=640bda8058a3f00e64eac2ff7687fd245f773cd2;hp=f05f067496a6a6f67dd50d3a937fc2a982f12e1e;hb=bd230aca5f0289c9464aa98b29f672c28fc58243;hpb=f451124d52fd1e4afbaee3d11490a4cca8d9ff95 diff --git a/src/taskbar/taskbar.c b/src/taskbar/taskbar.c index f05f067..640bda8 100644 --- a/src/taskbar/taskbar.c +++ b/src/taskbar/taskbar.c @@ -342,6 +342,10 @@ void set_taskbar_state(Taskbar *tskbar, int state) { tskbar->area.bg = panel1[0].g_taskbar.background[state]; tskbar->area.pix = tskbar->state_pix[state]; + if (taskbarname_enabled) { + tskbar->bar_name.area.bg = panel1[0].g_taskbar.background_name[state]; + tskbar->bar_name.area.pix = tskbar->bar_name.state_pix[state]; + } if (panel_mode != MULTI_DESKTOP) { if (state == TASKBAR_NORMAL) tskbar->area.on_screen = 0; @@ -351,6 +355,8 @@ void set_taskbar_state(Taskbar *tskbar, int state) if (tskbar->area.on_screen == 1) { if (tskbar->state_pix[state] == 0) tskbar->area.redraw = 1; + if (taskbarname_enabled && tskbar->bar_name.state_pix[state] == 0) + tskbar->bar_name.area.redraw = 1; if (panel_mode == MULTI_DESKTOP && panel1[0].g_taskbar.background[TASKBAR_NORMAL] != panel1[0].g_taskbar.background[TASKBAR_ACTIVE]) { GSList *l = tskbar->area.list; if (taskbarname_enabled) l = l->next;