]> Dogcows Code - chaz/tint2/blobdiff - src/clock/clock.c
*fix* valgrind invalid read/write and memleaks
[chaz/tint2] / src / clock / clock.c
index 79c4266f3b239e86c318033c8a9b38833c2f459b..500cfa3ba8556f82a8e30ac0afe688caa861c5b2 100644 (file)
@@ -78,6 +78,7 @@ void cleanup_clock()
        if (time_tooltip_timezone) g_free(time_tooltip_timezone);
        if (clock_lclick_command) g_free(clock_lclick_command);
        if (clock_rclick_command) g_free(clock_rclick_command);
+       if (clock_timeout) stop_timeout(clock_timeout);
 }
 
 
@@ -211,7 +212,7 @@ int resize_clock (void *obj)
                strftime(buf_date, sizeof(buf_date), time2_format, clock_gettime_for_tz(time2_timezone));
                get_text_size2(time2_font_desc, &date_height_ink, &date_height, &date_width, panel->area.height, panel->area.width, buf_date, strlen(buf_date));
        }
-       
+
        if (panel_horizontal) {
                int new_size = (time_width > date_width) ? time_width : date_width;
                new_size += (2*clock->area.paddingxlr) + (2*clock->area.bg->border.width);
This page took 0.020435 seconds and 4 git commands to generate.