From ae7084504b6f7fc1e85282f0b21d18d28fdbb6b7 Mon Sep 17 00:00:00 2001 From: rdb Date: Mon, 31 Oct 2022 23:09:13 +0100 Subject: [PATCH] event: Fix crash when creating task from closure with extra data --- panda/src/event/asyncTaskManager.I | 2 ++ 1 file changed, 2 insertions(+) diff --git a/panda/src/event/asyncTaskManager.I b/panda/src/event/asyncTaskManager.I index 976e445671..46f675a3e5 100644 --- a/panda/src/event/asyncTaskManager.I +++ b/panda/src/event/asyncTaskManager.I @@ -52,6 +52,8 @@ add(const std::string &name, Callable callable) { public: InlineTask(Callable callable) : _callable(std::move(callable)) {} + ALLOC_DELETED_CHAIN(InlineTask); + private: virtual DoneStatus do_task() override final { return _callable(this);