X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftint.c;h=8bf2127c22c714e94d1aebc63565b3e5f8763459;hb=2930680396e47d66f7690e7ff92d5bcccbbf996c;hp=821048bb426fcdd570418e08887f67e920c60cbd;hpb=ccc5459cbbd1d69224104d82d45b3b1d767bd1b2;p=chaz%2Ftint2 diff --git a/src/tint.c b/src/tint.c index 821048b..8bf2127 100644 --- a/src/tint.c +++ b/src/tint.c @@ -63,11 +63,7 @@ void init () panel.clock.area.draw_foreground = draw_foreground_clock; g_task.area.draw_foreground = draw_foreground_task; window.main_win = 0; - - // append full transparency background - //Area *back = calloc(1, sizeof(Area)); - list_back = g_slist_append(0, calloc(1, sizeof(Area))); - + server.dsp = XOpenDisplay (NULL); if (!server.dsp) { fprintf(stderr, "Could not open display.\n"); @@ -355,6 +351,9 @@ int main (int argc, char *argv[]) load_config: if (panel.area.pmap) XFreePixmap (server.dsp, panel.area.pmap); panel.area.pmap = 0; + // append full transparency background + list_back = g_slist_append(0, calloc(1, sizeof(Area))); + // read tint2rc config i = 0; if (c != -1) @@ -370,8 +369,8 @@ load_config: window_draw_panel (); - // BUG: draw(clock) is needed here, but 'on the paper' it's not necessary. - draw(&panel.clock.area); + // BUG: refresh(clock) is needed here, but 'on the paper' it's not necessary. + refresh(&panel.clock.area); x11_fd = ConnectionNumber (server.dsp); XSync (server.dsp, False);