diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-11-23 02:44:54 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-11-23 02:44:54 -0500 |
commit | 989c7f34b30198a87948d37e782f48d771336fa1 (patch) | |
tree | 2d600e425f8d09b1cfb6e3b98995126f10402563 /teleterm-web/src/views/watch.rs | |
parent | b47e647487ab7eebb210bb0cd7f2734a437ca499 (diff) | |
download | teleterm-989c7f34b30198a87948d37e782f48d771336fa1.tar.gz teleterm-989c7f34b30198a87948d37e782f48d771336fa1.zip |
remove some flickering
Diffstat (limited to 'teleterm-web/src/views/watch.rs')
-rw-r--r-- | teleterm-web/src/views/watch.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/teleterm-web/src/views/watch.rs b/teleterm-web/src/views/watch.rs index 5fe7830..cf00fff 100644 --- a/teleterm-web/src/views/watch.rs +++ b/teleterm-web/src/views/watch.rs @@ -3,7 +3,11 @@ use crate::prelude::*; pub(crate) fn render(model: &crate::model::Model) -> Vec<Node<crate::Msg>> { vec![ if let Some(screen) = model.screen() { - crate::views::terminal::render(screen) + if model.received_data() { + crate::views::terminal::render(screen) + } else { + seed::empty![] + } } else { seed::empty![] }, |