diff --git a/src/widgets/downloadlistwidget.cpp b/src/widgets/downloadlistwidget.cpp index a939270..f253fb6 100644 --- a/src/widgets/downloadlistwidget.cpp +++ b/src/widgets/downloadlistwidget.cpp @@ -180,11 +180,11 @@ void DownloadListWidget::httpFinished() // 完成下载 // 如果有排队则下载下一个 qDebug() << "Download: 切换下一个下载..."; nowDownload += 1; - while (nowDownload < allDownload && downloaditemlist[nowDownload - 1]->close) + while (nowDownload <= allDownload && downloaditemlist[nowDownload - 1]->close) { nowDownload += 1; } - if (nowDownload < allDownload) + if (nowDownload <= allDownload) { QString fileName = downloaditemlist[nowDownload - 1]->getName(); startRequest(urList.at(nowDownload - 1), fileName);