Index: ui/ozone/platform/drm/gpu/drm_window.cc |
diff --git a/ui/ozone/platform/drm/gpu/drm_window.cc b/ui/ozone/platform/drm/gpu/drm_window.cc |
index 2e5b26ee35b7b44fee7a49ced80f6fe2cf3d52e3..b2f7a460bb2ecbefab95a557bdd3600a68f6234b 100644 |
--- a/ui/ozone/platform/drm/gpu/drm_window.cc |
+++ b/ui/ozone/platform/drm/gpu/drm_window.cc |
@@ -124,7 +124,8 @@ void DrmWindow::QueueOverlayPlane(const OverlayPlane& plane) { |
pending_planes_.push_back(plane); |
} |
-bool DrmWindow::SchedulePageFlip(bool is_sync, const base::Closure& callback) { |
+bool DrmWindow::SchedulePageFlip(bool is_sync, |
+ const SwapCompletionCallback& callback) { |
last_submitted_planes_.clear(); |
last_submitted_planes_.swap(pending_planes_); |
last_swap_sync_ = is_sync; |
@@ -134,7 +135,7 @@ bool DrmWindow::SchedulePageFlip(bool is_sync, const base::Closure& callback) { |
callback); |
} |
- callback.Run(); |
+ callback.Run(gfx::SwapResult::SWAP_ACK); |
return true; |
} |