summaryrefslogtreecommitdiffstats
path: root/src/components/mail/listing.rs
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2020-02-09 23:32:14 +0200
committerManos Pitsidianakis <el13635@mail.ntua.gr>2020-02-09 23:32:14 +0200
commit4090eecd0416a206ad7d6b919042595c60f8164c (patch)
treec4afe5ce818b97fcd6794c8ffd5cd9c82f9866df /src/components/mail/listing.rs
parent9757e523bd891dc67cf33bd93fb28fed2669fa17 (diff)
ui: Consume Esc input events only when necessary
Diffstat (limited to 'src/components/mail/listing.rs')
-rw-r--r--src/components/mail/listing.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/components/mail/listing.rs b/src/components/mail/listing.rs
index 1b3410ee..c2bc68c5 100644
--- a/src/components/mail/listing.rs
+++ b/src/components/mail/listing.rs
@@ -816,7 +816,7 @@ impl Component for Listing {
self.get_status(context),
)));
}
- UIEvent::Input(Key::Esc) | UIEvent::Input(Key::Alt('')) => {
+ UIEvent::Input(Key::Esc) | UIEvent::Input(Key::Alt('')) if !self.cmd_buf.is_empty() => {
self.cmd_buf.clear();
context
.replies