Index: ui/ozone/platform/drm/gpu/gbm_surfaceless.cc |
diff --git a/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc b/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc |
index 138d207fdf78953297953866148eb3b979140155..b53dd04de9a3a0488af39c5c5547b172ce030812 100644 |
--- a/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc |
+++ b/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc |
@@ -38,15 +38,14 @@ bool GbmSurfaceless::OnSwapBuffers() { |
if (!controller) |
return true; |
- return controller->SchedulePageFlip(true /* is_sync */, |
- base::Bind(&base::DoNothing)); |
+ return controller->SchedulePageFlipWithoutCallback(true /* is_sync */); |
} |
bool GbmSurfaceless::OnSwapBuffersAsync( |
const SwapCompletionCallback& callback) { |
HardwareDisplayController* controller = window_delegate_->GetController(); |
if (!controller) { |
- callback.Run(); |
+ callback.Run(gfx::SwapAck); |
return true; |
} |