From 0d4e0a3ebf6818dccabeb6d0bef57462a1cc696d Mon Sep 17 00:00:00 2001 From: rabite Date: Wed, 22 May 2019 13:55:13 +0200 Subject: [PATCH] fix warning in AsyncWidget's change_to() --- src/preview.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/preview.rs b/src/preview.rs index 7ac4ac0..226720b 100644 --- a/src/preview.rs +++ b/src/preview.rs @@ -88,8 +88,12 @@ impl AsyncWidget { Ok(closure(stale, core.clone())?) }); - widget.on_ready(move |mut w, stale| { - sender.lock().map(|s| s.send(crate::widget::Events::WidgetReady)).ok(); + widget.on_ready(move |_, stale| { + if !stale.is_stale()? { + sender.lock() + .map(|s| s.send(crate::widget::Events::WidgetReady)) + .ok(); + } Ok(()) }).log();