1
1
mirror of https://github.com/profanity-im/profanity.git synced 2025-01-03 14:57:42 -05:00

Implemented DEL key on input

This commit is contained in:
James Booth 2012-04-09 23:40:26 +01:00
parent 525c04d7ae
commit 9450c8f2fa

View File

@ -176,6 +176,19 @@ static int _handle_edit(const int ch, char *input, int *size)
}
return 1;
case KEY_DC: // DEL
if (inp_x <= *size) {
wdelch(inp_win);
// if not last char, shift chars left
if (inp_x < *size)
for (i = inp_x-1; i < *size; i++)
input[i] = input[i+1];
(*size)--;
}
return 1;
case KEY_LEFT:
if (inp_x > 1)
wmove(inp_win, inp_y, inp_x-1);