mirror of
https://github.com/tmux/tmux.git
synced 2025-09-02 21:56:57 +00:00
Sync OpenBSD patchset 419:
Move the check for whether to force a line wrapper lower down into the tty code where it has access to the tty width, which is what should have been checked.
This commit is contained in:
10
tty.c
10
tty.c
@ -1,4 +1,4 @@
|
||||
/* $Id: tty.c,v 1.155 2009-10-23 17:08:30 tcunha Exp $ */
|
||||
/* $Id: tty.c,v 1.156 2009-10-23 17:11:26 tcunha Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||
@ -718,6 +718,14 @@ tty_cmd_linefeed(struct tty *tty, const struct tty_ctx *ctx)
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
* If this line wrapped naturally (ctx->num is nonzero), don't do
|
||||
* anything - the cursor can just be moved to the last cell and wrap
|
||||
* naturally.
|
||||
*/
|
||||
if (ctx->num && !(tty->term->flags & TERM_EARLYWRAP))
|
||||
return;
|
||||
|
||||
if (ctx->ocy == ctx->orlower) {
|
||||
tty_reset(tty);
|
||||
|
||||
|
Reference in New Issue
Block a user