Mercurial > ~mikael > mcabber > hg
comparison mcabber/src/screen.c @ 42:82247685b14b
[/trunk] Changeset 58 by mikael
* Fix bug wrt BACKSPACE.
author | mikael |
---|---|
date | Tue, 05 Apr 2005 20:09:00 +0000 |
parents | 416fd026d76d |
children | c10f95f959d0 |
comparison
equal
deleted
inserted
replaced
41:a7c699bd09e0 | 42:82247685b14b |
---|---|
703 check_offset(1); | 703 check_offset(1); |
704 } else { | 704 } else { |
705 switch(key) { | 705 switch(key) { |
706 case KEY_BACKSPACE: | 706 case KEY_BACKSPACE: |
707 if (ptr_inputline != (char*)&inputLine) { | 707 if (ptr_inputline != (char*)&inputLine) { |
708 *--ptr_inputline = 0; | 708 char *c = --ptr_inputline; |
709 for ( ; *c ; c++) | |
710 *c = *(c+1); | |
709 check_offset(-1); | 711 check_offset(-1); |
710 } | 712 } |
711 break; | 713 break; |
712 case KEY_DC: | 714 case KEY_DC: |
713 if (*ptr_inputline) | 715 if (*ptr_inputline) |