summaryrefslogtreecommitdiffstats
path: root/ui/src/components
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2019-12-14 18:52:33 +0200
committerManos Pitsidianakis <el13635@mail.ntua.gr>2019-12-14 18:57:58 +0200
commit10368612ab1a286e9a80d5889b76cfc3058c0440 (patch)
treefb7833e16e52512e5e093a5d7d4cf7cb254d1063 /ui/src/components
parentab3e01359a077805b7f902a1d746ec5fc0ac1705 (diff)
ui/listing: prevent spinning on is_online check
Since self.component is never drawn if account is not online, it will remain dirty and everything will be redrawn again and again, blocking the UI.
Diffstat (limited to 'ui/src/components')
-rw-r--r--ui/src/components/mail/listing.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/ui/src/components/mail/listing.rs b/ui/src/components/mail/listing.rs
index a44c6ac6..c6825a99 100644
--- a/ui/src/components/mail/listing.rs
+++ b/ui/src/components/mail/listing.rs
@@ -344,6 +344,7 @@ impl Component for Listing {
(set_x(upper_left, x + 1), bottom_right),
None,
);
+ self.component.set_dirty(false);
context.dirty_areas.push_back(area);
} else {
self.component