From 4b2f4bcdb2a559cb895cac4ddfc6d6784fd13fe4 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sun, 8 Sep 2019 12:18:27 +1000 Subject: [PATCH] fixed occasional import segfault --- app/task/task.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/task/task.cpp b/app/task/task.cpp index 618e9f242..6c3341127 100644 --- a/app/task/task.cpp +++ b/app/task/task.cpp @@ -161,6 +161,10 @@ void Task::set_status(const Task::Status &status) { status_ = status; + if (status_ == kFinished || status_ == kError) { + emit Finished(); + } + emit StatusChanged(status_); } @@ -181,6 +185,4 @@ void Task::ThreadComplete() } else { set_status(kError); } - - emit Finished(); }