From 08500f844ddd652f33e9f9b737c98f2a66cda2c8 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Tue, 30 Jun 2026 17:24:28 +0100 Subject: [PATCH] Do not use item if NULL. --- cmd-display-panes.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd-display-panes.c b/cmd-display-panes.c index db7a87fbe..baa855333 100644 --- a/cmd-display-panes.c +++ b/cmd-display-panes.c @@ -308,6 +308,7 @@ cmd_display_panes_key(struct client *c, void *data, struct key_event *event) char *expanded; struct cmd_invoke_input ci = { 0 }; struct cmdq_item *item = cdata->item, *new_item; + struct cmdq_state *cs = NULL; struct window *w = c->session->curw->window; struct window_pane *wp; u_int index; @@ -333,7 +334,9 @@ cmd_display_panes_key(struct client *c, void *data, struct key_event *event) ci.argc = 1; ci.argv = &expanded; - new_item = cmd_invoke_get(cdata->tree, cmdq_get_state(item), &ci); + if (item != NULL) + cs = cmdq_get_state(item); + new_item = cmd_invoke_get(cdata->tree, cs, &ci); if (item == NULL) cmdq_append(c, new_item); else