From b6403f486b0ceefff46781bccca056a38ecd0577 Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Tue, 7 Jan 2020 12:56:28 +0200 Subject: [PATCH] ui: Remove RefreshMailbox event Leftover from older versions, it wasn't used anywhere --- ui/src/components/indexer.rs | 3 --- ui/src/components/mail/listing.rs | 16 ---------------- ui/src/components/mail/listing/thread.rs | 8 -------- ui/src/types.rs | 1 - 4 files changed, 28 deletions(-) diff --git a/ui/src/components/indexer.rs b/ui/src/components/indexer.rs index 150caa85a..c18835a34 100644 --- a/ui/src/components/indexer.rs +++ b/ui/src/components/indexer.rs @@ -106,9 +106,6 @@ impl Component for Indexer { } match *event { - UIEvent::RefreshMailbox(_) => { - self.dirty = true; - } UIEvent::ChangeMode(UIMode::Normal) => { self.dirty = true; } diff --git a/ui/src/components/mail/listing.rs b/ui/src/components/mail/listing.rs index e792b84ea..1157e03c0 100644 --- a/ui/src/components/mail/listing.rs +++ b/ui/src/components/mail/listing.rs @@ -530,22 +530,6 @@ impl Component for Listing { } _ => {} }, - UIEvent::RefreshMailbox((idxa, folder_hash)) => { - self.cursor_pos = ( - idxa, - context.accounts[idxa] - .folders_order - .iter() - .position(|&h| h == folder_hash) - .unwrap_or(0), - ); - context - .replies - .push_back(UIEvent::StatusEvent(StatusEvent::UpdateStatus( - self.get_status(context).unwrap(), - ))); - self.dirty = true; - } UIEvent::ChangeMode(UIMode::Normal) => { self.dirty = true; } diff --git a/ui/src/components/mail/listing/thread.rs b/ui/src/components/mail/listing/thread.rs index cbcdbcd7d..eb25a2ec4 100644 --- a/ui/src/components/mail/listing/thread.rs +++ b/ui/src/components/mail/listing/thread.rs @@ -273,10 +273,6 @@ impl ThreadListing { return; }; - // Inform State that we changed the current folder view. - context - .replies - .push_back(UIEvent::RefreshMailbox((self.cursor_pos.0, folder_hash))); // Get mailbox as a reference. // match context.accounts[self.cursor_pos.0].status(folder_hash) { @@ -622,10 +618,6 @@ impl Component for ThreadListing { self.view = None; return true; } - UIEvent::RefreshMailbox(_) => { - self.dirty = true; - self.view = None; - } UIEvent::MailboxUpdate((ref idxa, ref idxf)) if context.accounts[self.new_cursor_pos.0] .folders_order diff --git a/ui/src/types.rs b/ui/src/types.rs index 8b782ef87..fa88c07cb 100644 --- a/ui/src/types.rs +++ b/ui/src/types.rs @@ -88,7 +88,6 @@ pub enum UIEvent { ExInput(Key), InsertInput(Key), EmbedInput((Key, Vec)), - RefreshMailbox((usize, FolderHash)), //view has changed to FolderHash mailbox //Quit? Resize, /// Force redraw.