From bd8e293ed3f9eabd2456bde1e141f19a34015d81 Mon Sep 17 00:00:00 2001
From: Marcus Comstedt <marcus@mc.pp.se>
Date: Tue, 23 Mar 1999 21:48:36 +0100
Subject: [PATCH] Don't do SP+BS if BS doesn't work.

Rev: lib/modules/Stdio.pmod/Readline.pike:1.8
---
 lib/modules/Stdio.pmod/Readline.pike | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/lib/modules/Stdio.pmod/Readline.pike b/lib/modules/Stdio.pmod/Readline.pike
index f1e353650f..9147492df4 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;
-- 
GitLab