From 583aaebc0ac437777ce796fc6cc29de7d488cf1a Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 26 Feb 2021 21:53:41 +0000 Subject: [PATCH] Check session, window, pane in the right order when working out format type. --- format.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/format.c b/format.c index 00413bae..46af036c 100644 --- a/format.c +++ b/format.c @@ -4696,12 +4696,12 @@ format_defaults(struct format_tree *ft, struct client *c, struct session *s, if (c != NULL && s != NULL && c->session != s) log_debug("%s: session does not match", __func__); - if (s != NULL) - ft->type = FORMAT_TYPE_SESSION; + if (wp != NULL) + ft->type = FORMAT_TYPE_PANE; else if (wl != NULL) ft->type = FORMAT_TYPE_WINDOW; - else if (wp != NULL) - ft->type = FORMAT_TYPE_PANE; + else if (s != NULL) + ft->type = FORMAT_TYPE_SESSION; else ft->type = FORMAT_TYPE_UNKNOWN;