summaryrefslogtreecommitdiffstats
path: root/status.c
diff options
context:
space:
mode:
authornicm <nicm>2015-09-14 10:25:52 +0000
committernicm <nicm>2015-09-14 10:25:52 +0000
commit16efa8483888e326aed2c05a01b63b45a2b118ef (patch)
tree65cb80cc0b3b2643592c501bed7a348bd2568a4f /status.c
parent901c2eb20a7066b743c9c6cdde0766737f7c079f (diff)
Make refresh-client force update of jobs, from Sina Siadat.
Diffstat (limited to 'status.c')
-rw-r--r--status.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/status.c b/status.c
index 29cb686c..7a1d2818 100644
--- a/status.c
+++ b/status.c
@@ -503,7 +503,10 @@ status_replace(struct client *c, struct winlink *wl, const char *fmt, time_t t)
if (fmt == NULL)
return (xstrdup(""));
- ft = format_create_status(1);
+ if (c->flags & CLIENT_STATUSFORCE)
+ ft = format_create_flags(FORMAT_STATUS|FORMAT_FORCE);
+ else
+ ft = format_create_flags(FORMAT_STATUS);
format_defaults(ft, c, NULL, wl, NULL);
expanded = format_expand_time(ft, fmt, t);