From e34062a417a3533a2c42f776a495c2810775983b Mon Sep 17 00:00:00 2001 From: pythcoiner Date: Thu, 18 Jul 2024 09:37:08 +0200 Subject: [PATCH] gui: update `SettingState.wallet` on `WalletUpdated()` message --- gui/src/app/state/settings/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gui/src/app/state/settings/mod.rs b/gui/src/app/state/settings/mod.rs index 0d758bf8..8d5a4b4b 100644 --- a/gui/src/app/state/settings/mod.rs +++ b/gui/src/app/state/settings/mod.rs @@ -84,6 +84,13 @@ impl State for SettingsState { .map(|s| s.reload(daemon, wallet)) .unwrap_or_else(Command::none) } + Message::WalletUpdated(Ok(wallet)) => { + self.wallet = wallet.clone(); + self.setting + .as_mut() + .map(|s| s.update(daemon, cache, message)) + .unwrap_or_else(Command::none) + } _ => self .setting .as_mut()