clock: Default to not show seconds
authorKristian Høgsberg <krh@bitplanet.net>
Mon, 11 Jun 2012 16:24:12 +0000 (12:24 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 11 Jun 2012 16:24:12 +0000 (12:24 -0400)
We can make it configurable, but for now, default to not showing seconds.

clients/desktop-shell.c

index 03bb6ec..9a1b502 100644 (file)
@@ -319,7 +319,7 @@ panel_clock_redraw_handler(struct widget *widget, void *data)
 
        time(&rawtime);
        timeinfo = localtime(&rawtime);
-       strftime(string, sizeof string, "%a %b %d, %I:%M:%S %p", timeinfo);
+       strftime(string, sizeof string, "%a %b %d, %I:%M %p", timeinfo);
 
        widget_get_allocation(widget, &allocation);
        if (allocation.width == 0)
@@ -349,9 +349,9 @@ clock_timer_reset(struct panel_clock *clock)
 {
        struct itimerspec its;
 
-       its.it_interval.tv_sec = 1;
+       its.it_interval.tv_sec = 60;
        its.it_interval.tv_nsec = 0;
-       its.it_value.tv_sec = 1;
+       its.it_value.tv_sec = 60;
        its.it_value.tv_nsec = 0;
        if (timerfd_settime(clock->clock_fd, 0, &its, NULL) < 0) {
                fprintf(stderr, "could not set timerfd\n: %m");