Have client return 1 if process is interrupted to an input pane.

This commit is contained in:
nicm 2023-01-08 22:17:04 +00:00
parent 7ced0a03d2
commit 7c0789d2d2

View File

@ -1535,8 +1535,10 @@ window_pane_input_callback(struct client *c, __unused const char *path,
wp = window_pane_find_by_id(cdata->wp); wp = window_pane_find_by_id(cdata->wp);
if (cdata->file != NULL && (wp == NULL || c->flags & CLIENT_DEAD)) { if (cdata->file != NULL && (wp == NULL || c->flags & CLIENT_DEAD)) {
if (wp == NULL) if (wp == NULL) {
c->retval = 1;
c->flags |= CLIENT_EXIT; c->flags |= CLIENT_EXIT;
}
file_cancel(cdata->file); file_cancel(cdata->file);
} else if (cdata->file == NULL || closed || error != 0) { } else if (cdata->file == NULL || closed || error != 0) {
cmdq_continue(cdata->item); cmdq_continue(cdata->item);