fix: 修复窗口关闭时崩溃问题

DownloadListWidget 析构时未对 downloadController 指针判空,直接调用 downloadController->stopDownload() 空指针导致崩溃

Log: DownloadListWidget 析构时对 downloadController 指针添加判断
This commit is contained in:
zty199 2022-12-19 10:49:53 +08:00
parent 02fd887116
commit 27c95991c5

@ -53,10 +53,14 @@ DownloadListWidget::DownloadListWidget(QWidget *parent) :
DownloadListWidget::~DownloadListWidget()
{
downloadController->stopDownload();
delete downloadController;
if (downloadController) {
downloadController->stopDownload();
downloadController->deleteLater();
}
delete ui;
}
void DownloadListWidget::clearItem()
{
ui->listWidget->vScrollBar->scrollTop();