diff --git a/src/manager.cpp b/src/manager.cpp index c2b42e3..b490ae0 100644 --- a/src/manager.cpp +++ b/src/manager.cpp @@ -194,11 +194,8 @@ void Manager::translated(const TaskPtr &task) finishTask(task); - if (!task->isValid()) - return; - representer_->represent(task); - tray_->setTaskActionsEnabled(true); + tray_->setTaskActionsEnabled(!task->isNull()); } void Manager::applySettings(const Settings &settings) diff --git a/src/represent/resultwidget.cpp b/src/represent/resultwidget.cpp index 1878929..51eade0 100644 --- a/src/represent/resultwidget.cpp +++ b/src/represent/resultwidget.cpp @@ -60,7 +60,6 @@ const TaskPtr &ResultWidget::task() const void ResultWidget::show(const TaskPtr &task) { task_ = task; - SOFT_ASSERT(task->isValid(), return ); image_->setPixmap(task->captured);