diff --git a/desktop_version/src/editor.cpp b/desktop_version/src/editor.cpp index f965adcd..6ce4c54f 100644 --- a/desktop_version/src/editor.cpp +++ b/desktop_version/src/editor.cpp @@ -4186,6 +4186,9 @@ void editorinput() ed.keydelay=6; } + // Remove all pipes, they are the line separator in the XML + key.keybuffer.erase(std::remove(key.keybuffer.begin(), key.keybuffer.end(), '|'), key.keybuffer.end()); + ed.sb[ed.pagey+ed.sby]=key.keybuffer; ed.sbx = utf8::unchecked::distance(ed.sb[ed.pagey+ed.sby].begin(), ed.sb[ed.pagey+ed.sby].end());