From f3959d51cd33fc958122b07766f0eb015f2ee34c Mon Sep 17 00:00:00 2001 From: edouardparis Date: Wed, 19 Mar 2025 15:15:24 +0100 Subject: [PATCH] mpsc bounded channel requires buffer > 0 --- liana-gui/src/export.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/liana-gui/src/export.rs b/liana-gui/src/export.rs index b138f3e9..b9a48608 100644 --- a/liana-gui/src/export.rs +++ b/liana-gui/src/export.rs @@ -681,7 +681,7 @@ pub async fn import_backup( let backup_labels_map = labels.clone().into_map(); // if there is a conflict, we ask user to ACK before overwrite - let (ack_sender, mut ack_receiver) = channel(0); + let (ack_sender, mut ack_receiver) = channel(1); let mut conflict = false; for (k, l) in &backup_labels_map { if let Some(lab) = labels_map.get(k) { @@ -745,7 +745,7 @@ pub async fn import_backup( } }; - let (ack_sender, mut ack_receiver) = channel(0); + let (ack_sender, mut ack_receiver) = channel(1); let mut conflict = false; for (fg, key) in &account.keys { if let Some(k) = settings_aliases.get(fg) {