| Index: ui/ozone/platform/drm/gpu/drm_thread.cc
|
| diff --git a/ui/ozone/platform/drm/gpu/drm_thread.cc b/ui/ozone/platform/drm/gpu/drm_thread.cc
|
| index 9bd3555cd4842e2194d1c9f5ef91292f2872a170..bd362010a9fc115c05beebbbb41f4c6db51b8fa9 100644
|
| --- a/ui/ozone/platform/drm/gpu/drm_thread.cc
|
| +++ b/ui/ozone/platform/drm/gpu/drm_thread.cc
|
| @@ -166,12 +166,12 @@ void DrmThread::GetScanoutFormats(
|
|
|
| void DrmThread::SchedulePageFlip(gfx::AcceleratedWidget widget,
|
| const std::vector<OverlayPlane>& planes,
|
| - const SwapCompletionCallback& callback) {
|
| + SwapCompletionOnceCallback callback) {
|
| DrmWindow* window = screen_manager_->GetWindow(widget);
|
| if (window)
|
| - window->SchedulePageFlip(planes, callback);
|
| + window->SchedulePageFlip(planes, std::move(callback));
|
| else
|
| - callback.Run(gfx::SwapResult::SWAP_ACK);
|
| + std::move(callback).Run(gfx::SwapResult::SWAP_ACK);
|
| }
|
|
|
| void DrmThread::GetVSyncParameters(
|
|
|