From 3dc0cb196348f38bb37021cfe659e5726c16f02b Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Mon, 25 Nov 2019 12:04:27 +0200 Subject: [PATCH] imap: send 'finished' signal when watch thread dies --- melib/src/backends/imap/watch.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/melib/src/backends/imap/watch.rs b/melib/src/backends/imap/watch.rs index ff2c009e..a03a7538 100644 --- a/melib/src/backends/imap/watch.rs +++ b/melib/src/backends/imap/watch.rs @@ -37,6 +37,7 @@ macro_rules! exit_on_error { $(if let Err(e) = $result { debug!("failure: {}", e.to_string()); $work_context.set_status.send(($thread_id, e.to_string())).unwrap(); + $work_context.finished.send($thread_id).unwrap(); $sender.send(RefreshEvent { hash: $folder_hash, kind: RefreshEventKind::Failure(e.clone()),