=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/input.c,v retrieving revision 1.190 retrieving revision 1.191 diff -c -r1.190 -r1.191 *** src/usr.bin/tmux/input.c 2021/08/11 20:49:55 1.190 --- src/usr.bin/tmux/input.c 2021/08/13 06:52:51 1.191 *************** *** 1,4 **** ! /* $OpenBSD: input.c,v 1.190 2021/08/11 20:49:55 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: input.c,v 1.191 2021/08/13 06:52:51 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 1792,1799 **** if (sctx->s->mode & MODE_FOCUSON) break; screen_write_mode_set(sctx, MODE_FOCUSON); ! if (wp != NULL) ! wp->flags |= PANE_FOCUSPUSH; /* force update */ break; case 1005: screen_write_mode_set(sctx, MODE_MOUSE_UTF8); --- 1792,1803 ---- if (sctx->s->mode & MODE_FOCUSON) break; screen_write_mode_set(sctx, MODE_FOCUSON); ! if (wp == NULL) ! break; ! if (wp->flags & PANE_FOCUSED) ! bufferevent_write(wp->event, "\033[I", 3); ! else ! bufferevent_write(wp->event, "\033[O", 3); break; case 1005: screen_write_mode_set(sctx, MODE_MOUSE_UTF8);