X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Ftint2;a=blobdiff_plain;f=src%2Fclock%2Fclock.c;h=79c4266f3b239e86c318033c8a9b38833c2f459b;hp=55e5e456285b59b019dc8f9d4460a22c3e2c05e5;hb=30ea5428a1a0080d01247458e0b2a8fc63ef582b;hpb=8d750383484f27560c11b627cd52caea0c2d937d diff --git a/src/clock/clock.c b/src/clock/clock.c index 55e5e45..79c4266 100644 --- a/src/clock/clock.c +++ b/src/clock/clock.c @@ -148,12 +148,11 @@ void init_clock_panel(void *p) clock->area._draw_foreground = draw_clock; clock->area.size_mode = SIZE_BY_CONTENT; clock->area._resize = resize_clock; - clock->area.resize = 1; - clock->area.redraw = 1; // check consistency if (time1_format == 0) return; + clock->area.resize = 1; clock->area.on_screen = 1; if (time_tooltip_format) { @@ -205,6 +204,7 @@ int resize_clock (void *obj) clock->area.redraw = 1; + date_height = date_width = 0; strftime(buf_time, sizeof(buf_time), time1_format, clock_gettime_for_tz(time1_timezone)); get_text_size2(time1_font_desc, &time_height_ink, &time_height, &time_width, panel->area.height, panel->area.width, buf_time, strlen(buf_time)); if (time2_format) {