aboutsummaryrefslogtreecommitdiff
path: root/cmd-display-message.c
diff options
context:
space:
mode:
authorThomas Adam <thomas@xteddy.org>2021-10-07 10:01:10 +0100
committerThomas Adam <thomas@xteddy.org>2021-10-07 10:01:10 +0100
commitfed7b29c7e4995eb60ad765c4ff9439f68261c83 (patch)
treeb27293999c7df89ed14984abe9e532b6b4e135f4 /cmd-display-message.c
parent537441742836b4366c47ad60c19e04463bfd02e3 (diff)
parent5f63181ed5a9d409fcb0955217fbe4c1a40dd9ff (diff)
downloadrtmux-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.c8
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) {