=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/tty.c,v retrieving revision 1.104 retrieving revision 1.105 diff -c -r1.104 -r1.105 *** src/usr.bin/tmux/tty.c 2011/04/09 07:48:08 1.104 --- src/usr.bin/tmux/tty.c 2011/05/08 19:53:08 1.105 *************** *** 1,4 **** ! /* $OpenBSD: tty.c,v 1.104 2011/04/09 07:48:08 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: tty.c,v 1.105 2011/05/08 19:53:08 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 369,382 **** void tty_set_title(struct tty *tty, const char *title) { ! if (strstr(tty->termname, "xterm") == NULL && ! strstr(tty->termname, "rxvt") == NULL && ! strcmp(tty->termname, "screen") != 0) return; ! tty_puts(tty, "\033]0;"); tty_puts(tty, title); ! tty_putc(tty, '\007'); } void --- 369,381 ---- void tty_set_title(struct tty *tty, const char *title) { ! if (!tty_term_has(tty->term, TTYC_TSL) || ! !tty_term_has(tty->term, TTYC_FSL)) return; ! tty_putcode(tty, TTYC_TSL); tty_puts(tty, title); ! tty_putcode(tty, TTYC_FSL); } void