diff --git a/lib/modules/Stdio.pmod/Readline.pike b/lib/modules/Stdio.pmod/Readline.pike index f1e353650fa606a31a51278d567c7ff6eca3ff75..9147492df460c29765845a52c164b2b2572c8d18 100644 --- a/lib/modules/Stdio.pmod/Readline.pike +++ b/lib/modules/Stdio.pmod/Readline.pike @@ -1,4 +1,4 @@ -// $Id: Readline.pike,v 1.7 1999/03/23 18:30:06 marcus Exp $ +// $Id: Readline.pike,v 1.8 1999/03/23 20:48:36 marcus Exp $ class OutputController { @@ -84,8 +84,9 @@ class OutputController if(!term->tgetflag("am")) outfd->write((term->put("cr")||"")+(term->put("do")||"\n")); } - if(xpos==0 && term->tgetflag("am")) - outfd->write(" "+(term->put("le")||"")); + string le; + if(xpos==0 && term->tgetflag("am") && (le=term->put("le"))) + outfd->write(" "+le); if(n>0) { outfd->write(s); xpos += n;