summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gui/input.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/gui/input.cpp b/gui/input.cpp
index 84ee17b16..bb7bdf853 100644
--- a/gui/input.cpp
+++ b/gui/input.cpp
@@ -714,11 +714,7 @@ int GUIInput::NotifyKeyboard(int key)
if (mCursorLocation == -1) {
variableValue += key;
} else {
- const char newchar = (char)key;
- const char* a = &newchar;
- string newstring = a;
- newstring.resize(1);
- variableValue.insert(mCursorLocation + skipChars, newstring);
+ variableValue.insert(mCursorLocation + skipChars, 1, key);
mCursorLocation++;
}
isLocalChange = true;