=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/input.c,v retrieving revision 1.169 retrieving revision 1.170 diff -c -r1.169 -r1.170 *** src/usr.bin/tmux/input.c 2020/01/29 15:07:49 1.169 --- src/usr.bin/tmux/input.c 2020/02/03 13:46:27 1.170 *************** *** 1,4 **** ! /* $OpenBSD: input.c,v 1.169 2020/01/29 15:07:49 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: input.c,v 1.170 2020/02/03 13:46:27 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 2213,2222 **** switch (option) { case 0: case 2: ! if (utf8_isvalid(p)) { ! screen_set_title(sctx->s, p); server_status_window(ictx->wp->window); - } break; case 4: input_osc_4(ictx, p); --- 2213,2220 ---- switch (option) { case 0: case 2: ! if (screen_set_title(sctx->s, p)) server_status_window(ictx->wp->window); break; case 4: input_osc_4(ictx, p); *************** *** 2274,2283 **** return; log_debug("%s: \"%s\"", __func__, ictx->input_buf); ! if (!utf8_isvalid(ictx->input_buf)) ! return; ! screen_set_title(sctx->s, ictx->input_buf); ! server_status_window(ictx->wp->window); } /* Rename string started. */ --- 2272,2279 ---- return; log_debug("%s: \"%s\"", __func__, ictx->input_buf); ! if (screen_set_title(sctx->s, ictx->input_buf)) ! server_status_window(ictx->wp->window); } /* Rename string started. */