diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2020-04-30 14:56:46 +0100 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2020-04-30 14:56:46 +0100 |
commit | 272f3dbf2e4230064be6de6d6d6a71c724f49ec6 (patch) | |
tree | b91685255c6d25f8d63ad89e57fd39d0078cca42 | |
parent | 66bab1f6cfb369857d4bfa2e34504f75a749456a (diff) | |
download | rtmux-272f3dbf2e4230064be6de6d6d6a71c724f49ec6.tar.gz rtmux-272f3dbf2e4230064be6de6d6d6a71c724f49ec6.tar.bz2 rtmux-272f3dbf2e4230064be6de6d6d6a71c724f49ec6.zip |
Use format for status-style.
-rw-r--r-- | status.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -346,8 +346,15 @@ status_redraw(struct client *c) if (c->tty.sy == 0 || lines == 0) return (1); + /* Create format tree. */ + flags = FORMAT_STATUS; + if (c->flags & CLIENT_STATUSFORCE) + flags |= FORMAT_FORCE; + ft = format_create(c, NULL, FORMAT_NONE, flags); + format_defaults(ft, c, NULL, NULL, NULL); + /* Set up default colour. */ - style_apply(&gc, s->options, "status-style", NULL); + style_apply(&gc, s->options, "status-style", ft); fg = options_get_number(s->options, "status-fg"); if (fg != 8) gc.fg = fg; @@ -367,13 +374,6 @@ status_redraw(struct client *c) } screen_write_start(&ctx, NULL, &sl->screen); - /* Create format tree. */ - flags = FORMAT_STATUS; - if (c->flags & CLIENT_STATUSFORCE) - flags |= FORMAT_FORCE; - ft = format_create(c, NULL, FORMAT_NONE, flags); - format_defaults(ft, c, NULL, NULL, NULL); - /* Write the status lines. */ o = options_get(s->options, "status-format"); if (o == NULL) { |