]> Dogcows Code - chaz/tint2/blobdiff - src/panel.c
*fix* use XSetWindowBackground in hidden mode (otherwise the painting is deferred)
[chaz/tint2] / src / panel.c
index c5597cb36e8d0d9b4ef0ddcc8bef5fdb1e538bdb..9711ebc01497986bce7ced723808be6b254c1468 100644 (file)
@@ -730,7 +730,7 @@ void autohide_show(void* p)
        if (panel_strut_policy == STRUT_FOLLOW_SIZE)
                update_strut(p);
 
-       XMapSubwindows(server.dsp, panel->main_win);
+       XMapSubwindows(server.dsp, panel->main_win);  // systray windows
        if (panel_horizontal) {
                if (panel_position & TOP)
                        XResizeWindow(server.dsp, panel->main_win, panel->area.width, panel->area.height);
@@ -755,7 +755,7 @@ void autohide_hide(void* p)
        if (panel_strut_policy == STRUT_FOLLOW_SIZE)
                update_strut(p);
 
-       XUnmapSubwindows(server.dsp, panel->main_win);
+       XUnmapSubwindows(server.dsp, panel->main_win);  // systray windows
        int diff = (panel_horizontal ? panel->area.height : panel->area.width) - panel_autohide_height;
        if (panel_horizontal) {
                if (panel_position & TOP)
This page took 0.020582 seconds and 4 git commands to generate.