From 7c0789d2d2721b70e04fe6a589f644797d2b5e1f Mon Sep 17 00:00:00 2001 From: nicm Date: Sun, 8 Jan 2023 22:17:04 +0000 Subject: Have client return 1 if process is interrupted to an input pane. --- window.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'window.c') diff --git a/window.c b/window.c index 4929383e..0fd71c74 100644 --- a/window.c +++ b/window.c @@ -1535,8 +1535,10 @@ window_pane_input_callback(struct client *c, __unused const char *path, wp = window_pane_find_by_id(cdata->wp); if (cdata->file != NULL && (wp == NULL || c->flags & CLIENT_DEAD)) { - if (wp == NULL) + if (wp == NULL) { + c->retval = 1; c->flags |= CLIENT_EXIT; + } file_cancel(cdata->file); } else if (cdata->file == NULL || closed || error != 0) { cmdq_continue(cdata->item); -- cgit v1.2.3