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()