From 765ec70dd0e2b6bcd1e4e38899e287c0974baf4d Mon Sep 17 00:00:00 2001 From: Moyasee Date: Sat, 3 Jan 2026 01:40:21 +0200 Subject: [PATCH] refactor: streamline downloader logic in DownloadSettingsModal --- .../pages/game-details/modals/download-settings-modal.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/renderer/src/pages/game-details/modals/download-settings-modal.tsx b/src/renderer/src/pages/game-details/modals/download-settings-modal.tsx index 71558e6d..0b8aff7d 100644 --- a/src/renderer/src/pages/game-details/modals/download-settings-modal.tsx +++ b/src/renderer/src/pages/game-details/modals/download-settings-modal.tsx @@ -99,10 +99,9 @@ export function DownloadSettingsModal({ for (const uri of repack.uris) { const uriDownloaders = getDownloadersForUri(uri); - if (uriDownloaders.length > 0) { - const downloader = uriDownloaders[0]; - const isAvailable = !unavailableUrisSet.has(uri); + const isAvailable = !unavailableUrisSet.has(uri); + for (const downloader of uriDownloaders) { const existing = downloaderMap.get(downloader); if (existing) { existing.hasAvailable = existing.hasAvailable || isAvailable;