forked from qt-creator/qt-creator
FakeVim: Don't handle key code -1 as ASCII character
Task-number: QTCREATORBUG-9010 Change-Id: I690afd4d5ca4ae95ae910eeb8d1c936cef9d70b2 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -840,7 +840,7 @@ public:
|
||||
m_text.clear();
|
||||
|
||||
// Set text only if input is ascii key without control modifier.
|
||||
if (m_text.isEmpty() && k <= 0x7f && (m & (HostOsInfo::controlModifier())) == 0) {
|
||||
if (m_text.isEmpty() && k >= 0 && k <= 0x7f && (m & (HostOsInfo::controlModifier())) == 0) {
|
||||
QChar c = QChar::fromAscii(k);
|
||||
m_text = QString((m & ShiftModifier) != 0 ? c.toUpper() : c.toLower());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user