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)