X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FKeySequence.cpp;h=cc6a5bd9855da6fd4535b1813f5821903da1bcac;hb=acc5af9912533261c37795971af269f77317f14f;hp=ef1cc33e2482c16d96eaf328a017ed9a28167799;hpb=6cde86e1d709e7401c0260078315d7a09291b0c0;p=lyx.git diff --git a/src/KeySequence.cpp b/src/KeySequence.cpp index ef1cc33e24..cc6a5bd985 100644 --- a/src/KeySequence.cpp +++ b/src/KeySequence.cpp @@ -3,7 +3,7 @@ * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * - * \author Lars Gullik Bjønnes + * \author Lars Gullik Bjønnes * \author Jean-Marc Lasgouttes * \author John Levon * @@ -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; }