diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2019-09-22 11:00:05 +0300 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2019-09-22 11:00:05 +0300 |
commit | b07db29a19fdd3f28134f9b56b7675cf8f1410e0 (patch) | |
tree | 1e28f83456b4b6ba14490bd51210b4ceb223e898 /ui/src | |
parent | d007ef7e003cffcc66c5f724ee6f3e3e41bc476b (diff) |
ui: add timer tick every 300ms
Check for pending events in the main process by receiving a timer event
every 300ms. This way loaded folders or received emails will get
recognized even if the appropriate informing signals got lost.
Diffstat (limited to 'ui/src')
-rw-r--r-- | ui/src/state.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/src/state.rs b/ui/src/state.rs index 63a82285..27bcdfe2 100644 --- a/ui/src/state.rs +++ b/ui/src/state.rs @@ -365,6 +365,11 @@ impl State { pub fn receiver(&self) -> Receiver<ThreadEvent> { self.context.receiver.clone() } + + pub fn sender(&self) -> Sender<ThreadEvent> { + self.context.sender.clone() + } + pub fn restore_input(&mut self) { self.context.restore_input(); } |