From 93f3df039fa12fa3e5bf513bc9543c8acf5365ec Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sun, 2 Jun 2024 14:08:23 -0500 Subject: [PATCH] [studio/modlib] Make TaskRunner check that task is not null --- deps/nostalgia/src/olympic/studio/modlib/src/task.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/deps/nostalgia/src/olympic/studio/modlib/src/task.cpp b/deps/nostalgia/src/olympic/studio/modlib/src/task.cpp index b966ee3..9aa202a 100644 --- a/deps/nostalgia/src/olympic/studio/modlib/src/task.cpp +++ b/deps/nostalgia/src/olympic/studio/modlib/src/task.cpp @@ -10,6 +10,7 @@ namespace studio { void TaskRunner::update(turbine::Context &ctx) noexcept { std::ignore = m_tasks.erase(std::remove_if(m_tasks.begin(), m_tasks.end(), [&](ox::UPtr &t) { + if (!t) { return true; } auto const done = t->update(ctx) == TaskState::Done; if (done) { t->finished.emit();