diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-04-05 21:35:36 +0300 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2020-04-05 21:35:36 +0300 |
commit | 18dcf15e1eb8b2b915016233b7185dd6ef36e1ef (patch) | |
tree | e5781c8206285a78a67082e82d7d532cecbcd47f /src/components/mail/listing.rs | |
parent | d8135674dfb1f8ae22607ef7e41e5e33e39b3f61 (diff) |
Add open_mailbox shortcut for sidebar
Diffstat (limited to 'src/components/mail/listing.rs')
-rw-r--r-- | src/components/mail/listing.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/components/mail/listing.rs b/src/components/mail/listing.rs index 99bc7a84..547abdda 100644 --- a/src/components/mail/listing.rs +++ b/src/components/mail/listing.rs @@ -843,7 +843,7 @@ impl Component for Listing { return true; } UIEvent::Input(ref k) - if shortcut!(k == shortcuts[CompactListing::DESCRIPTION]["open_thread"]) => + if shortcut!(k == shortcuts[Listing::DESCRIPTION]["open_mailbox"]) => { self.cursor_pos = self.menu_cursor_pos; self.change_account(context); @@ -1058,7 +1058,10 @@ impl Component for Listing { fn get_shortcuts(&self, context: &Context) -> ShortcutMaps { let mut map = self.component.get_shortcuts(context); - let config_map = context.settings.shortcuts.listing.key_values(); + let mut config_map = context.settings.shortcuts.listing.key_values(); + if self.focus != ListingFocus::Menu { + config_map.remove("open_mailbox"); + } map.insert(Listing::DESCRIPTION, config_map); map |