fix: missing closing tabs with wallet loading

This commit is contained in:
edouardparis 2025-07-24 09:38:27 +02:00
parent 97ff9ee1de
commit a242834bff

View File

@ -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
}