diff --git a/src/hu_stuff.c b/src/hu_stuff.c index 69e77020c..10c92a72c 100644 --- a/src/hu_stuff.c +++ b/src/hu_stuff.c @@ -1240,6 +1240,13 @@ boolean HU_Responder(event_t *ev) memmove(&w_chat[c_input - 1], &w_chat[c_input], strlen(w_chat) - c_input + 1); c_input--; } + else if (c == KEY_DEL) + { + if (CHAT_MUTE || c_input >= strlen(w_chat)) + return true; + + memmove(&w_chat[c_input], &w_chat[c_input + 1], strlen(w_chat) - c_input); + } return true; }