diff --git a/src/gui/kernel/qshortcutmap.cpp b/src/gui/kernel/qshortcutmap.cpp index 0af990a64..c3a29131e 100644 --- a/src/gui/kernel/qshortcutmap.cpp +++ b/src/gui/kernel/qshortcutmap.cpp @@ -533,16 +533,9 @@ void QShortcutMap::createNewSequences(QKeyEvent *e, QVector &ksl) int i = (pkNum * ssTotal) + ssNum; QKeySequence &curKsl = ksl[i]; if (ssActual) { - const QKeySequence &curSeq = d->currentSequences.at(ssNum); - curKsl.setKey(curSeq[0], 0); - curKsl.setKey(curSeq[1], 1); - curKsl.setKey(curSeq[2], 2); - curKsl.setKey(curSeq[3], 3); + curKsl = d->currentSequences.at(ssNum); } else { - curKsl.setKey(0, 0); - curKsl.setKey(0, 1); - curKsl.setKey(0, 2); - curKsl.setKey(0, 3); + curKsl = QKeySequence(); } curKsl.setKey(possibleKeys.at(pkNum), index); }