aboutsummaryrefslogtreecommitdiff
path: root/window-clock.c
diff options
context:
space:
mode:
Diffstat (limited to 'window-clock.c')
-rw-r--r--window-clock.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/window-clock.c b/window-clock.c
index c7074c0d..f98d7923 100644
--- a/window-clock.c
+++ b/window-clock.c
@@ -136,6 +136,9 @@ window_clock_timer_callback(__unused int fd, __unused short events, void *arg)
evtimer_del(&data->timer);
evtimer_add(&data->timer, &tv);
+ if (TAILQ_FIRST(&wp->modes) != wme)
+ return;
+
t = time(NULL);
gmtime_r(&t, &now);
gmtime_r(&data->tim, &then);
@@ -144,7 +147,7 @@ window_clock_timer_callback(__unused int fd, __unused short events, void *arg)
data->tim = t;
window_clock_draw_screen(wme);
- server_redraw_window(wp->window);
+ wp->flags |= PANE_REDRAW;
}
static struct screen *