]> Dogcows Code - chaz/tint2/blobdiff - src/clock/clock.c
panel_items : fixed hide/unhide of baterry and systray
[chaz/tint2] / src / clock / clock.c
index 55e5e456285b59b019dc8f9d4460a22c3e2c05e5..79c4266f3b239e86c318033c8a9b38833c2f459b 100644 (file)
@@ -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) {
This page took 0.015869 seconds and 4 git commands to generate.