summaryrefslogtreecommitdiffstats
path: root/ui/src
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2019-09-22 11:00:05 +0300
committerManos Pitsidianakis <el13635@mail.ntua.gr>2019-09-22 11:00:05 +0300
commitb07db29a19fdd3f28134f9b56b7675cf8f1410e0 (patch)
tree1e28f83456b4b6ba14490bd51210b4ceb223e898 /ui/src
parentd007ef7e003cffcc66c5f724ee6f3e3e41bc476b (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.rs5
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();
}