fix: wallet delete confirmation

This commit is contained in:
ardocrat 2024-04-19 12:44:45 +03:00
parent c22e833806
commit 4ad287e732

View file

@ -136,7 +136,7 @@ impl RecoverySetup {
} }
DELETE_CONFIRMATION_MODAL => { DELETE_CONFIRMATION_MODAL => {
Modal::ui(ui.ctx(), |ui, modal| { Modal::ui(ui.ctx(), |ui, modal| {
self.deletion_modal_ui(ui, wallet, modal, cb); self.deletion_modal_ui(ui, wallet, modal);
}); });
} }
_ => {} _ => {}
@ -242,8 +242,7 @@ impl RecoverySetup {
fn deletion_modal_ui(&mut self, fn deletion_modal_ui(&mut self,
ui: &mut egui::Ui, ui: &mut egui::Ui,
wallet: &mut Wallet, wallet: &mut Wallet,
modal: &Modal, modal: &Modal) {
cb: &dyn PlatformCallbacks) {
ui.add_space(8.0); ui.add_space(8.0);
ui.vertical_centered(|ui| { ui.vertical_centered(|ui| {
ui.label(RichText::new(t!("wallets.delete_conf")) ui.label(RichText::new(t!("wallets.delete_conf"))
@ -265,9 +264,8 @@ impl RecoverySetup {
}); });
columns[1].vertical_centered_justified(|ui| { columns[1].vertical_centered_justified(|ui| {
View::button(ui, t!("delete"), Colors::WHITE, || { View::button(ui, t!("delete"), Colors::WHITE, || {
modal.disable_closing();
wallet.set_reopen(true);
wallet.delete_wallet(); wallet.delete_wallet();
modal.close();
}); });
}); });
}); });