Simplify logic for special input functions "and" & "or"

No functional change.
This commit is contained in:
Johannes Altmanninger
2023-01-29 11:02:26 +01:00
parent 5678602af4
commit 857612d243
3 changed files with 13 additions and 12 deletions

View File

@@ -285,6 +285,12 @@ void input_event_queue_t::promote_interruptions_to_front() {
std::rotate(queue_.begin(), first, last);
}
void input_event_queue_t::drop_leading_readline_events() {
queue_.erase(queue_.begin(),
std::find_if(queue_.begin(), queue_.end(),
[](const char_event_t& evt) { return !evt.is_readline(); }));
}
void input_event_queue_t::prepare_to_select() {}
void input_event_queue_t::select_interrupted() {}
void input_event_queue_t::uvar_change_notified() {}