Allow deletion of unscheduled tasks

This commit is contained in:
Vyn 2024-10-09 20:08:23 +02:00
parent 2aa039e5fc
commit 25aca40143
2 changed files with 12 additions and 3 deletions

View file

@ -105,6 +105,15 @@ void BaseSource::deleteTask(const TaskItem &taskToDelete)
}
}
}
unscheduledTasks_.erase(
std::remove_if(
unscheduledTasks_.begin(), unscheduledTasks_.end(),
[&](const std::unique_ptr<TaskItem> &task) {
return task->id() == taskToDelete.id();
}
),
unscheduledTasks_.end()
);
}
Event *BaseSource::getEventById(int eventId)