]> Dogcows Code - chaz/tint2/blobdiff - src/clock/clock.c
fixed issue 48
[chaz/tint2] / src / clock / clock.c
index 19aaf4ac4a82e8fc907d8798f5fb4b96c7f64b48..0a55a8b7591abb89be3b05c1e24ea23f9c960b85 100644 (file)
@@ -163,13 +163,14 @@ void resize_clock (void *obj)
    else new_width = date_width;
    new_width += (2*clock->area.paddingxlr) + (2*clock->area.pix.border.width);
 
-   if (new_width > clock->area.width || new_width < (clock->area.width-3)) {
+   if (new_width > clock->area.width || new_width < (clock->area.width-6)) {
       int i;
       Panel *panel = ((Area*)obj)->panel;
 
-      //printf("clock_width %d, new_width %d\n", clock->area.width, new_width);
+      printf("clock_width %d, new_width %d\n", clock->area.width, new_width);
       // resize clock
-      clock->area.width = new_width;
+      // we try to limit the number of resize
+      clock->area.width = new_width + 1;
       clock->area.posx = panel->area.width - clock->area.width - panel->area.paddingxlr - panel->area.pix.border.width;
 
       // resize other objects on panel
This page took 0.020682 seconds and 4 git commands to generate.