mcabber/mcabber/screen.c
changeset 1863 2b013c0f949a
parent 1821 60db836ad98a
child 1903 75a0a22bbf78
equal deleted inserted replaced
1862:cca19ce862ef 1863:2b013c0f949a
  3477   check_offset(1);
  3477   check_offset(1);
  3478 }
  3478 }
  3479 
  3479 
  3480 void readline_backward_kill_iline(void)
  3480 void readline_backward_kill_iline(void)
  3481 {
  3481 {
  3482   strcpy(inputLine, ptr_inputline);
  3482   char *dest = inputLine;
  3483   ptr_inputline = inputLine;
  3483 
       
  3484   if (ptr_inputline == inputLine) return;
       
  3485 
       
  3486   if (*dest == COMMAND_CHAR && ptr_inputline != dest+1)
       
  3487     dest = next_char(dest);
       
  3488 
       
  3489   strcpy(dest, ptr_inputline);
       
  3490   ptr_inputline = dest;
  3484   inputline_offset = 0;
  3491   inputline_offset = 0;
  3485 }
  3492 }
  3486 
  3493 
  3487 void readline_forward_kill_iline(void)
  3494 void readline_forward_kill_iline(void)
  3488 {
  3495 {