From 56d9dbb72d5cb4c41355deeb9455c61edc403235 Mon Sep 17 00:00:00 2001 From: edouardparis Date: Mon, 18 Mar 2024 11:48:08 +0100 Subject: [PATCH] fix recovery panel reload Once a psbt was generated with the recovery panel it is impossible for user to start again a recovery process He is redirected to the previous generated psbt because of the panel state being not reset. This commit reset the panel state on reload. --- gui/src/app/state/recovery.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gui/src/app/state/recovery.rs b/gui/src/app/state/recovery.rs index 087d32e3..68131c71 100644 --- a/gui/src/app/state/recovery.rs +++ b/gui/src/app/state/recovery.rs @@ -194,6 +194,11 @@ impl State for RecoveryPanel { fn reload(&mut self, daemon: Arc) -> Command { let daemon = daemon.clone(); + self.selected_path = None; + self.warning = None; + self.feerate = form::Value::default(); + self.recipient = form::Value::default(); + self.generated = None; Command::perform( async move { daemon