summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel
diff options
context:
space:
mode:
authorDavid Faure <faure@kde.org>2012-01-03 13:34:49 +0100
committerQt by Nokia <qt-info@nokia.com>2012-01-10 02:02:29 +0100
commit3e2f32547de39133d8c4e2d2f70ed2254b2bcc76 (patch)
tree015fcbe2e2006e58eb2fb52a2642a747913c965c /src/gui/kernel
parent13c5c81cfa934c9b610720fe79e07465b00ebc8d (diff)
If decodestring can't translate the string return Qt::Key_unknown.
Change-Id: Ie082b326e944a28b4e29984a527e3841a05b32f6 Reviewed-by: Morten Johan Sørvig <morten.sorvig@nokia.com>
Diffstat (limited to 'src/gui/kernel')
-rw-r--r--src/gui/kernel/qkeysequence.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gui/kernel/qkeysequence.cpp b/src/gui/kernel/qkeysequence.cpp
index 4f6eba2f88..986701bd7b 100644
--- a/src/gui/kernel/qkeysequence.cpp
+++ b/src/gui/kernel/qkeysequence.cpp
@@ -1316,6 +1316,9 @@ int QKeySequencePrivate::decodeString(const QString &str, QKeySequence::Sequence
if (found)
break;
}
+ // We couldn't translate the key.
+ if (!found)
+ return Qt::Key_unknown;
}
return ret;
}