X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FKeySequence.cpp;h=cc6a5bd9855da6fd4535b1813f5821903da1bcac;hb=acc5af9912533261c37795971af269f77317f14f;hp=734371e0b742a1b5e13857817c5465566c85eb28;hpb=f1cba8ff64b369792fd49f5ddf90e8126ab476ac;p=lyx.git diff --git a/src/KeySequence.cpp b/src/KeySequence.cpp index 734371e0b7..cc6a5bd985 100644 --- a/src/KeySequence.cpp +++ b/src/KeySequence.cpp @@ -169,15 +169,9 @@ docstring const KeySequence::printOptions(bool forgui) const } -void KeySequence::mark_deleted() -{ - deleted_ = true; -} - - void KeySequence::reset() { - mark_deleted(); + deleted_ = true; curmap = stdmap; } @@ -195,6 +189,8 @@ void KeySequence::removeKey() return; sequence.pop_back(); modifiers.pop_back(); + if (sequence.empty()) + deleted_ = true; }