From 20f7a7150fa9796a254549d69d682c097135c06c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Wed, 9 Jun 1999 11:03:14 -0700 Subject: [PATCH] word wrap fixed for non-AM terminals (I hope) Rev: lib/modules/Stdio.pmod/Readline.pike:1.21 --- lib/modules/Stdio.pmod/Readline.pike | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/modules/Stdio.pmod/Readline.pike b/lib/modules/Stdio.pmod/Readline.pike index df3b6541ca..8aa3e84059 100644 --- a/lib/modules/Stdio.pmod/Readline.pike +++ b/lib/modules/Stdio.pmod/Readline.pike @@ -1,4 +1,4 @@ -// $Id: Readline.pike,v 1.20 1999/06/09 17:34:32 marcus Exp $ +// $Id: Readline.pike,v 1.21 1999/06/09 18:03:14 hubbe Exp $ class OutputController { @@ -121,11 +121,10 @@ class OutputController l=strlen(line)-spos; outfd->write(line[..l-2]); } -// while(l<strlen(s) && s[l]==' ') l++; s=s[l..]; n-=l; -// if(l!=columns || !term->tgetflag("am")) - if(n) + xpos+=l; + if(xpos<columns || !term->tgetflag("am")) outfd->write((term->put("cr")||"")+(term->put("do")||"\n")); xpos = 0; } -- GitLab