From 2b71cbb8fcd98391bc37430afa606c7f7d246d24 Mon Sep 17 00:00:00 2001 From: uramer Date: Mon, 2 Mar 2020 14:40:00 +0100 Subject: [PATCH] [Server] Handle backspace input if the current line is empty --- apps/openmw-mp/handleInput.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/openmw-mp/handleInput.cpp b/apps/openmw-mp/handleInput.cpp index 0265587cf..071a826ea 100644 --- a/apps/openmw-mp/handleInput.cpp +++ b/apps/openmw-mp/handleInput.cpp @@ -19,7 +19,9 @@ namespace mwmp_input { windowInputBuffer.assign(""); } else if (c == '\b') { - windowInputBuffer.erase(windowInputBuffer.size() - 1); + auto size = windowInputBuffer.size(); + if (size > 0) + windowInputBuffer.erase(size - 1); } else windowInputBuffer += c; }