diff --git a/tasks/task_screenshot.c b/tasks/task_screenshot.c index 2353074445..7284fe6973 100644 --- a/tasks/task_screenshot.c +++ b/tasks/task_screenshot.c @@ -247,11 +247,13 @@ static bool screenshot_dump( } #endif - task->type = TASK_TYPE_BLOCKING; - task->state = state; - task->handler = task_screenshot_handler; + task->type = TASK_TYPE_BLOCKING; + task->state = state; + task->handler = task_screenshot_handler; + if (!savestate) task->title = strdup(msg_hash_to_str(MSG_TAKING_SCREENSHOT)); + task_queue_ctl(TASK_QUEUE_CTL_PUSH, task); return true;