diff options
author | Thomas Adam <thomas@xteddy.org> | 2021-10-07 10:01:10 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2021-10-07 10:01:10 +0100 |
commit | fed7b29c7e4995eb60ad765c4ff9439f68261c83 (patch) | |
tree | b27293999c7df89ed14984abe9e532b6b4e135f4 /cmd-display-message.c | |
parent | 537441742836b4366c47ad60c19e04463bfd02e3 (diff) | |
parent | 5f63181ed5a9d409fcb0955217fbe4c1a40dd9ff (diff) | |
download | rtmux-fed7b29c7e4995eb60ad765c4ff9439f68261c83.tar.gz rtmux-fed7b29c7e4995eb60ad765c4ff9439f68261c83.tar.bz2 rtmux-fed7b29c7e4995eb60ad765c4ff9439f68261c83.zip |
Merge branch 'obsd-master' into master
Diffstat (limited to 'cmd-display-message.c')
-rw-r--r-- | cmd-display-message.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cmd-display-message.c b/cmd-display-message.c index 596f0b5c..7828f694 100644 --- a/cmd-display-message.c +++ b/cmd-display-message.c @@ -75,12 +75,16 @@ cmd_display_message_exec(struct cmd *self, struct cmdq_item *item) if (args_has(args, 'I')) { if (wp == NULL) return (CMD_RETURN_NORMAL); - if (window_pane_start_input(wp, item, &cause) != 0) { + switch (window_pane_start_input(wp, item, &cause)) { + case -1: cmdq_error(item, "%s", cause); free(cause); return (CMD_RETURN_ERROR); + case 1: + return (CMD_RETURN_NORMAL); + case 0: + return (CMD_RETURN_WAIT); } - return (CMD_RETURN_WAIT); } if (args_has(args, 'F') && count != 0) { |