diff --git a/Libraries/LibCore/Promise.h b/Libraries/LibCore/Promise.h index 8db457e2d9b..add93c1c074 100644 --- a/Libraries/LibCore/Promise.h +++ b/Libraries/LibCore/Promise.h @@ -82,7 +82,7 @@ public: template F> Promise& when_resolved(F handler) { - return when_resolved([handler = move(handler)](Result& result) -> ErrorOr { + return when_resolved([handler = move(handler)](Result& result) mutable -> ErrorOr { handler(result); return {}; });