=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/cmd-display-message.c,v retrieving revision 1.60 retrieving revision 1.61 diff -c -r1.60 -r1.61 *** src/usr.bin/tmux/cmd-display-message.c 2021/08/21 10:22:39 1.60 --- src/usr.bin/tmux/cmd-display-message.c 2021/10/07 07:52:13 1.61 *************** *** 1,4 **** ! /* $OpenBSD: cmd-display-message.c,v 1.60 2021/08/21 10:22:39 nicm Exp $ */ /* * Copyright (c) 2009 Tiago Cunha --- 1,4 ---- ! /* $OpenBSD: cmd-display-message.c,v 1.61 2021/10/07 07:52:13 nicm Exp $ */ /* * Copyright (c) 2009 Tiago Cunha *************** *** 75,86 **** if (args_has(args, 'I')) { if (wp == NULL) return (CMD_RETURN_NORMAL); ! if (window_pane_start_input(wp, item, &cause) != 0) { cmdq_error(item, "%s", cause); free(cause); return (CMD_RETURN_ERROR); } - return (CMD_RETURN_WAIT); } if (args_has(args, 'F') && count != 0) { --- 75,90 ---- if (args_has(args, 'I')) { if (wp == NULL) return (CMD_RETURN_NORMAL); ! 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); } } if (args_has(args, 'F') && count != 0) {