diff --git a/dom/media/VideoFrameConverter.h b/dom/media/VideoFrameConverter.h index 6072b66117ea..659f18f5bdc5 100644 --- a/dom/media/VideoFrameConverter.h +++ b/dom/media/VideoFrameConverter.h @@ -121,9 +121,8 @@ class VideoFrameConverter { if (aActive && mLastFrameQueuedForProcessing.Serial() != -2) { // After activating, we re-process the last image that was queued // for processing so it can be immediately sent. - FrameToProcess f = mLastFrameQueuedForProcessing; - f.mTime = TimeStamp::Now(); - ProcessVideoFrame(std::move(f)); + mLastFrameQueuedForProcessing.mTime = TimeStamp::Now(); + ProcessVideoFrame(mLastFrameQueuedForProcessing); } })); MOZ_DIAGNOSTIC_ASSERT(NS_SUCCEEDED(rv));