=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/server.c,v retrieving revision 1.8 retrieving revision 1.9 diff -c -r1.8 -r1.9 *** src/usr.bin/tmux/server.c 2009/07/12 17:33:18 1.8 --- src/usr.bin/tmux/server.c 2009/07/14 19:03:16 1.9 *************** *** 1,4 **** ! /* $OpenBSD: server.c,v 1.8 2009/07/12 17:33:18 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: server.c,v 1.9 2009/07/14 19:03:16 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 557,563 **** if (server_locked) server_redraw_locked(c); else ! screen_redraw_screen(c); c->flags &= ~CLIENT_STATUS; } else { TAILQ_FOREACH(wp, &c->session->curw->window->panes, entry) { --- 557,563 ---- if (server_locked) server_redraw_locked(c); else ! screen_redraw_screen(c, 0); c->flags &= ~CLIENT_STATUS; } else { TAILQ_FOREACH(wp, &c->session->curw->window->panes, entry) { *************** *** 567,573 **** } if (c->flags & CLIENT_STATUS) ! screen_redraw_status(c); c->tty.flags |= flags; --- 567,573 ---- } if (c->flags & CLIENT_STATUS) ! screen_redraw_screen(c, 1); c->tty.flags |= flags; *************** *** 598,604 **** for (i = 0; i < screen_size_y(&screen); i++) tty_draw_line(&c->tty, &screen, i, 0, 0); ! screen_redraw_status(c); screen_free(&screen); } --- 598,604 ---- for (i = 0; i < screen_size_y(&screen); i++) tty_draw_line(&c->tty, &screen, i, 0, 0); ! screen_redraw_screen(c, 1); screen_free(&screen); }