From 0208ec5488f68df306362fa6d3d97818bd058db7 Mon Sep 17 00:00:00 2001 From: Nate Pelzel Date: Fri, 4 Sep 2026 17:35:58 -0600 Subject: [PATCH] Keep the download queue moving after a failed download (#491) When a download fails, manage_error_signal removes it from the queue but doesn't send Go, so the next queued download never starts on its own. Completed and Cancel both send Go; do the same here. --- .../src-tauri/download_manager/src/download_manager_builder.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/desktop/src-tauri/download_manager/src/download_manager_builder.rs b/desktop/src-tauri/download_manager/src/download_manager_builder.rs index 7af008f8..b3681457 100644 --- a/desktop/src-tauri/download_manager/src/download_manager_builder.rs +++ b/desktop/src-tauri/download_manager/src/download_manager_builder.rs @@ -357,6 +357,7 @@ impl DownloadManagerBuilder { } self.push_ui_queue_update(); self.set_status(DownloadManagerStatus::Error); + send!(self.sender, DownloadManagerSignal::Go); } async fn manage_cancel_signal(&mut self, meta: &DownloadableMetadata) { // If the current download is the one we're tryna cancel