changeset 42:82247685b14b

[/trunk] Changeset 58 by mikael * Fix bug wrt BACKSPACE.
author mikael
date Tue, 05 Apr 2005 20:09:00 +0000
parents a7c699bd09e0
children b8bd163be431
files mcabber/src/screen.c
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/src/screen.c	Tue Apr 05 12:26:54 2005 +0000
+++ b/mcabber/src/screen.c	Tue Apr 05 20:09:00 2005 +0000
@@ -705,7 +705,9 @@
     switch(key) {
       case KEY_BACKSPACE:
           if (ptr_inputline != (char*)&inputLine) {
-            *--ptr_inputline = 0;
+            char *c = --ptr_inputline;
+            for ( ; *c ; c++)
+              *c = *(c+1);
             check_offset(-1);
           }
           break;