diff --git a/Libraries/LibMedia/Audio/PlaybackStreamPulseAudio.cpp b/Libraries/LibMedia/Audio/PlaybackStreamPulseAudio.cpp index 02031852b2..1ac332f06c 100644 --- a/Libraries/LibMedia/Audio/PlaybackStreamPulseAudio.cpp +++ b/Libraries/LibMedia/Audio/PlaybackStreamPulseAudio.cpp @@ -59,8 +59,8 @@ NonnullRefPtr PlaybackStreamPulseAudio::create(Ou auto event_loop = main_thread_event_loop->take(); if (!event_loop) return 1; - event_loop->deferred_invoke([promise = move(promise), playback_stream] { - promise->resolve(playback_stream); + event_loop->deferred_invoke([promise = move(promise), playback_stream = move(playback_stream)] mutable { + promise->resolve(move(playback_stream)); }); }