mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-09-06 11:22:21 +08:00
fix: 修复窗口关闭时崩溃问题
DownloadListWidget 析构时未对 downloadController 指针判空,直接调用 downloadController->stopDownload() 空指针导致崩溃 Log: DownloadListWidget 析构时对 downloadController 指针添加判断
This commit is contained in:
parent
02fd887116
commit
27c95991c5
@ -53,10 +53,14 @@ DownloadListWidget::DownloadListWidget(QWidget *parent) :
|
|||||||
|
|
||||||
DownloadListWidget::~DownloadListWidget()
|
DownloadListWidget::~DownloadListWidget()
|
||||||
{
|
{
|
||||||
downloadController->stopDownload();
|
if (downloadController) {
|
||||||
delete downloadController;
|
downloadController->stopDownload();
|
||||||
|
downloadController->deleteLater();
|
||||||
|
}
|
||||||
|
|
||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
void DownloadListWidget::clearItem()
|
void DownloadListWidget::clearItem()
|
||||||
{
|
{
|
||||||
ui->listWidget->vScrollBar->scrollTop();
|
ui->listWidget->vScrollBar->scrollTop();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user