]> Dogcows Code - chaz/tint2/blobdiff - src/clock/clock.c
fixed issue 135
[chaz/tint2] / src / clock / clock.c
index 72bb61cb3cc158108b951851d10652af61e29997..b7a3966c71f586d75612583425f8fbbe08493564 100644 (file)
@@ -187,14 +187,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-6)) {
-               Panel *panel = ((Area*)obj)->panel;
+       Panel *panel = ((Area*)obj)->panel;
+       clock->area.posx = panel->area.width - clock->area.width - panel->area.paddingxlr - panel->area.pix.border.width;
 
+       if (new_width > clock->area.width || new_width < (clock->area.width-6)) {
                // resize clock
                // we try to limit the number of resize
                // printf("clock_width %d, new_width %d\n", clock->area.width, new_width);
                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
                panel->area.resize = 1;
This page took 0.020071 seconds and 4 git commands to generate.