فهرست منبع

only deleting pending_task ptr if not null

logicp 4 سال پیش
والد
کامیت
57ffd891b2
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      src/argdialog.cpp

+ 3 - 1
src/argdialog.cpp

@@ -391,7 +391,9 @@ void ArgDialog::setConfig(QJsonObject config) {
  */
 ArgDialog::~ArgDialog() {
   delete m_task;
-  delete m_pending_task;
+  if (m_pending_task == nullptr) {
+    delete m_pending_task;
+  }
   delete m_loader;
   delete ui;
 }