clock: Default to not show seconds

We can make it configurable, but for now, default to not showing seconds.
dev
Kristian Høgsberg 13 years ago
parent 23cf9eb04f
commit e9f68f66dc
  1. 6
      clients/desktop-shell.c

@ -319,7 +319,7 @@ panel_clock_redraw_handler(struct widget *widget, void *data)
time(&rawtime); time(&rawtime);
timeinfo = localtime(&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); widget_get_allocation(widget, &allocation);
if (allocation.width == 0) if (allocation.width == 0)
@ -349,9 +349,9 @@ clock_timer_reset(struct panel_clock *clock)
{ {
struct itimerspec its; struct itimerspec its;
its.it_interval.tv_sec = 1; its.it_interval.tv_sec = 60;
its.it_interval.tv_nsec = 0; its.it_interval.tv_nsec = 0;
its.it_value.tv_sec = 1; its.it_value.tv_sec = 60;
its.it_value.tv_nsec = 0; its.it_value.tv_nsec = 0;
if (timerfd_settime(clock->clock_fd, 0, &its, NULL) < 0) { if (timerfd_settime(clock->clock_fd, 0, &its, NULL) < 0) {
fprintf(stderr, "could not set timerfd\n: %m"); fprintf(stderr, "could not set timerfd\n: %m");

Loading…
Cancel
Save