diff --git a/lib/services/download/download_service.dart b/lib/services/download/download_service.dart index 975aa3041..d3fdb9cec 100644 --- a/lib/services/download/download_service.dart +++ b/lib/services/download/download_service.dart @@ -458,7 +458,7 @@ class DownloadService extends GetxService { void _onDone([Object? error]) { if (error != null) { - _updateCurStatus(DownloadStatus.failDownload); + _updateCurStatus(_downloadManager?.status ?? DownloadStatus.pause); return; }