diff options
author | nicm <nicm> | 2018-08-18 16:14:03 +0000 |
---|---|---|
committer | nicm <nicm> | 2018-08-18 16:14:03 +0000 |
commit | 3bc08b0dc0c9868ba5acaa7b8f12159a9a66cf4a (patch) | |
tree | 3a6a270c50d1284f24b1ad71f1051586af2d466c /format.c | |
parent | a9ffb56b65bca68bc3f31d1ed9b6765ae4e523b9 (diff) | |
download | rtmux-3bc08b0dc0c9868ba5acaa7b8f12159a9a66cf4a.tar.gz rtmux-3bc08b0dc0c9868ba5acaa7b8f12159a9a66cf4a.tar.bz2 rtmux-3bc08b0dc0c9868ba5acaa7b8f12159a9a66cf4a.zip |
Some tidying and helper functions.
Diffstat (limited to 'format.c')
-rw-r--r-- | format.c | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -1447,12 +1447,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); @@ -1467,7 +1468,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); @@ -1483,9 +1484,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); @@ -1493,7 +1494,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); |