fix user ACK + call import in settings/wallet

This commit is contained in:
pythcoiner 2025-03-13 11:40:35 +01:00
parent 2fe297879b
commit 29b1673460
No known key found for this signature in database
GPG Key ID: C1048AEEDF303B88
2 changed files with 4 additions and 6 deletions

View File

@ -262,10 +262,8 @@ impl State for WalletSettingsState {
}
Message::View(view::Message::Settings(view::SettingsMessage::ImportWallet)) => {
if self.modal.is_none() {
let modal = ExportModal::new(
Some(daemon),
ImportExportType::Descriptor(self.wallet.main_descriptor.clone()),
);
let modal =
ExportModal::new(Some(daemon), ImportExportType::ImportBackup(None, None));
let launch = modal.launch(false);
self.modal = Modal::ImportExport(modal);
launch

View File

@ -77,8 +77,8 @@ pub fn export_modal<'a, Message: From<ImportExportMessage> + Clone + 'a>(
),
)),
);
let (msg, button) = match (error.is_none(), import_export_type) {
(true, ImportExportType::ImportBackup(labels, aliases)) => match (labels, aliases) {
let (msg, button) = match import_export_type {
ImportExportType::ImportBackup(labels, aliases) => match (labels, aliases) {
(Some(_), _) => labels_btn,
(_, Some(_)) => aliases_btn,