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;
}