KeyModifier mod, KeySequence * seq) const
{
if (table.empty()) {
- seq->curmap = seq->stdmap;
- seq->mark_deleted();
+ seq->reset();
return FuncRequest::unknown;
}
return prefix;
} else {
// final key - reset map
- seq->curmap = seq->stdmap;
- seq->mark_deleted();
+ seq->reset();
return cit->func;
}
}
}
// error - key not found:
- seq->curmap = seq->stdmap;
- seq->mark_deleted();
+ seq->reset();
return FuncRequest::unknown;
}
}
-void KeySequence::mark_deleted()
-{
- deleted_ = true;
-}
-
-
void KeySequence::reset()
{
- mark_deleted();
+ deleted_ = true;
curmap = stdmap;
}
*/
docstring const printOptions(bool forgui) const;
- /// Mark the sequence as deleted.
- void mark_deleted();
-
/// Reset sequence to become "deleted"
void reset();