diff --git a/src/lib/FlightTasks/FlightTasks.cpp b/src/lib/FlightTasks/FlightTasks.cpp index 7405682816..f61aa171f4 100644 --- a/src/lib/FlightTasks/FlightTasks.cpp +++ b/src/lib/FlightTasks/FlightTasks.cpp @@ -166,7 +166,7 @@ int FlightTasks::switchTask(int new_task_index) void FlightTasks::handleParameterUpdate() { - if (_current_task.task) { + if (isAnyTaskActive()) { _current_task.task->handleParameterUpdate(); } }