diff --git a/package.json b/package.json index aaf62a7..2fa247b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "real-debrid-downloader", - "version": "1.5.1", + "version": "1.5.11", "description": "Real-Debrid Downloader Desktop (Electron + React + TypeScript)", "main": "build/main/main/main.js", "author": "Sucukdeluxe", diff --git a/src/main/download-manager.ts b/src/main/download-manager.ts index e41f967..03a6d00 100644 --- a/src/main/download-manager.ts +++ b/src/main/download-manager.ts @@ -4786,7 +4786,7 @@ export class DownloadManager extends EventEmitter { } const anyActivelyProcessing = missingParts.some((part) => { const status = pendingItemStatus.get(pathKey(part)); - return status === "downloading" || status === "validating" || status === "integrity_check"; + return status !== undefined && status !== "failed" && status !== "cancelled"; }); if (anyActivelyProcessing) { continue; diff --git a/src/renderer/App.tsx b/src/renderer/App.tsx index 2e848c2..b829e50 100644 --- a/src/renderer/App.tsx +++ b/src/renderer/App.tsx @@ -1903,18 +1903,25 @@ export function App(): ReactElement {