From a242834bffcea459932d5c8269120fb6bb3a584a Mon Sep 17 00:00:00 2001 From: edouardparis Date: Thu, 24 Jul 2025 09:38:27 +0200 Subject: [PATCH] fix: missing closing tabs with wallet loading --- liana-gui/src/gui/mod.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/liana-gui/src/gui/mod.rs b/liana-gui/src/gui/mod.rs index f64ea2dc..9b8a35aa 100644 --- a/liana-gui/src/gui/mod.rs +++ b/liana-gui/src/gui/mod.rs @@ -239,12 +239,14 @@ impl GUI { .iter() .enumerate() .filter_map(|(i, tab)| { - if let tab::State::App(a) = &tab.state { - if a.wallet_id() == *wallet_id { - Some(i) - } else { - None + if match &tab.state { + tab::State::App(a) => a.wallet_id() == *wallet_id, + tab::State::Loader(l) => { + l.wallet_settings.wallet_id() == *wallet_id } + _ => false, + } { + Some(i) } else { None }