diff options
author | Thomas Adam <thomas@xteddy.org> | 2018-08-18 19:02:39 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2018-08-18 19:02:39 +0100 |
commit | 522d751eee82b45dd508951c713ee9eba9de76ae (patch) | |
tree | 4dbb266fed907e67305fe249bc331606772ff033 /format.c | |
parent | af679326b207eb36fb84814a28760fc2e582c2b4 (diff) | |
parent | 3bc08b0dc0c9868ba5acaa7b8f12159a9a66cf4a (diff) | |
download | rtmux-522d751eee82b45dd508951c713ee9eba9de76ae.tar.gz rtmux-522d751eee82b45dd508951c713ee9eba9de76ae.tar.bz2 rtmux-522d751eee82b45dd508951c713ee9eba9de76ae.zip |
Merge branch 'obsd-master'
Diffstat (limited to 'format.c')
-rw-r--r-- | format.c | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -1463,12 +1463,13 @@ format_defaults_winlink(struct format_tree *ft, struct winlink *wl) void format_defaults_pane(struct format_tree *ft, struct window_pane *wp) { + struct window *w = wp->window; struct grid *gd = wp->base.grid; int status = wp->status; u_int idx; if (ft->w == NULL) - ft->w = wp->window; + ft->w = w; ft->wp = wp; format_add(ft, "history_size", "%u", gd->hsize); @@ -1483,7 +1484,7 @@ format_defaults_pane(struct format_tree *ft, struct window_pane *wp) format_add(ft, "pane_height", "%u", wp->sy); format_add(ft, "pane_title", "%s", wp->base.title); format_add(ft, "pane_id", "%%%u", wp->id); - format_add(ft, "pane_active", "%d", wp == wp->window->active); + format_add(ft, "pane_active", "%d", wp == w->active); format_add(ft, "pane_input_off", "%d", !!(wp->flags & PANE_INPUTOFF)); format_add(ft, "pane_pipe", "%d", wp->pipe_fd != -1); @@ -1499,9 +1500,9 @@ format_defaults_pane(struct format_tree *ft, struct window_pane *wp) format_add(ft, "pane_at_left", "%d", wp->xoff == 0); format_add(ft, "pane_at_top", "%d", wp->yoff == 0); format_add(ft, "pane_at_right", "%d", - wp->xoff + wp->sx == wp->window->sx); + wp->xoff + wp->sx == w->sx); format_add(ft, "pane_at_bottom", "%d", - wp->yoff + wp->sy == wp->window->sy); + wp->yoff + wp->sy == w->sy); } format_add(ft, "pane_in_mode", "%d", wp->screen != &wp->base); @@ -1509,7 +1510,7 @@ format_defaults_pane(struct format_tree *ft, struct window_pane *wp) format_add(ft, "pane_mode", "%s", wp->mode->name); format_add(ft, "pane_synchronized", "%d", - !!options_get_number(wp->window->options, "synchronize-panes")); + !!options_get_number(w->options, "synchronize-panes")); if (wp->searchstr != NULL) format_add(ft, "pane_search_string", "%s", wp->searchstr); |