summaryrefslogtreecommitdiffstats
path: root/format.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2020-04-28 10:53:35 +0100
committerNicholas Marriott <nicholas.marriott@gmail.com>2020-04-28 10:53:35 +0100
commita43a15684667d0ef223b8ad88538cca04186dd8b (patch)
tree5452744cff01069d9d27dfb48a027b306d23c7d2 /format.c
parent79b4d839521c154c39d7f86932f7dd4a7b870576 (diff)
Call format_defaults_window for panes as well.
Diffstat (limited to 'format.c')
-rw-r--r--format.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/format.c b/format.c
index 857bacac..2e599c60 100644
--- a/format.c
+++ b/format.c
@@ -2543,7 +2543,7 @@ format_defaults(struct format_tree *ft, struct client *c, struct session *s,
else
log_debug("%s: s=none", __func__);
if (wl != NULL)
- log_debug("%s: wl=%u w=@%u", __func__, wl->idx, wl->window->id);
+ log_debug("%s: wl=%u", __func__, wl->idx);
else
log_debug("%s: wl=none", __func__);
if (wp != NULL)
@@ -2717,11 +2717,9 @@ format_defaults_winlink(struct format_tree *ft, struct winlink *wl)
u_int ox, oy, sx, sy;
if (ft->w == NULL)
- ft->w = wl->window;
+ format_defaults_window(ft, w);
ft->wl = wl;
- format_defaults_window(ft, w);
-
if (c != NULL) {
flag = tty_window_offset(&c->tty, &ox, &oy, &sx, &sy);
format_add(ft, "window_bigger", "%d", flag);
@@ -2781,7 +2779,7 @@ format_defaults_pane(struct format_tree *ft, struct window_pane *wp)
struct window_mode_entry *wme;
if (ft->w == NULL)
- ft->w = w;
+ format_defaults_window(ft, w);
ft->wp = wp;
format_add(ft, "history_size", "%u", gd->hsize);