diff --git a/app/task/taskmanager.cpp b/app/task/taskmanager.cpp index 8feb88f95..d293d5d65 100644 --- a/app/task/taskmanager.cpp +++ b/app/task/taskmanager.cpp @@ -168,7 +168,7 @@ void TaskManager::DeleteTask(Task *t) if (GetTaskStatus(t) != kWorking) { // If the task isn't doing anything, we can simply delete it - delete t; + t->deleteLater(); } } @@ -198,7 +198,7 @@ void TaskManager::TaskFinished() } if (was_deleted) { - delete task_sender; + task_sender->deleteLater(); } }