diff --git a/core/textinput/src/textinput/StreamReaderUnix.cpp b/core/textinput/src/textinput/StreamReaderUnix.cpp index 179a9df5bccc2fb7ec9c375f90250a0bf5d31422..1a787a318dcaa3613d2ab02425e81dd8b656d581 100644 --- a/core/textinput/src/textinput/StreamReaderUnix.cpp +++ b/core/textinput/src/textinput/StreamReaderUnix.cpp @@ -228,6 +228,7 @@ namespace textinput { bool StreamReaderUnix::ReadInput(size_t& nRead, InputData& in) { int c = ReadRawCharacter(); + in.SetModifier(InputData::kModNone); if (c == -1) { in.SetExtended(InputData::kEIEOF); } else if (c == 0x1b) {