X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;ds=inline;f=src%2Fclock%2Fclock.c;h=4d42e9b2345a71e8d0cdd5ceefc3f7cc33fdafe0;hb=bd3c2db488b1662fffd7cb5e6226613df2f7dec7;hp=0a55a8b7591abb89be3b05c1e24ea23f9c960b85;hpb=346e19cf9cc32f56221ae0e9dc25070cefedb5be;p=chaz%2Ftint2 diff --git a/src/clock/clock.c b/src/clock/clock.c index 0a55a8b..4d42e9b 100644 --- a/src/clock/clock.c +++ b/src/clock/clock.c @@ -53,11 +53,11 @@ void init_clock() clock->area.parent = panel; clock->area.panel = panel; - if (!clock->area.visible) return; - - clock->area._draw_foreground = draw_foreground_clock; + clock->area._draw_foreground = draw_clock; clock->area._resize = resize_clock; + if (!clock->area.on_screen) continue; + if (strchr(time1_format, 'S') == NULL) time_precision = 60; else time_precision = 1; @@ -89,12 +89,12 @@ void init_clock() } -void draw_foreground_clock (void *obj, cairo_t *c, int active) +void draw_clock (void *obj, cairo_t *c, int active) { Clock *clock = obj; PangoLayout *layout; - //printf(" draw_foreground_clock : %s en (%d, %d)\n", buf_time, clock->area.posx, clock->area.width); + //printf(" draw_clock : %s en (%d, %d)\n", buf_time, clock->area.posx, clock->area.width); layout = pango_cairo_create_layout (c); // draw layout