From 45a3bdf4ad5ab2d5f135f5cb998ccc402259fe53 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Wed, 2 Aug 2023 14:33:27 +0800 Subject: [PATCH] feat: rerender images on terminal resume --- app/src/app.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/app.rs b/app/src/app.rs index 3ace3841..5ab54b91 100644 --- a/app/src/app.rs +++ b/app/src/app.rs @@ -73,13 +73,15 @@ impl App { } fn dispatch_stop(&mut self, state: bool, tx: Option>) { + self.cx.manager.active_mut().preview_reset_image(); if state { self.signals.stop_term(true); self.term = None; } else { self.term = Some(Term::start().unwrap()); self.signals.stop_term(false); - emit!(Render); + self.cx.manager.preview(self.cx.image_layer()); + emit!(Hover); } if let Some(tx) = tx { tx.send(()).ok();