diff --git a/uppsrc/Core/CoWork.h b/uppsrc/Core/CoWork.h index d38197931..f34da86f3 100644 --- a/uppsrc/Core/CoWork.h +++ b/uppsrc/Core/CoWork.h @@ -183,7 +183,7 @@ class AsyncWork { Ret2 ret; template - void Do(Function&& f, Args&&... args) { co.Do([=, this]() { ret = f(args...); }); } + void Do(Function&& f, Args&&... args) { co.Do([=, *this]() { ret = f(args...); }); } const Ret2& Get() { return ret; } Ret2 Pick() { return pick(ret); } };