| Index: ui/ozone/platform/drm/gpu/hardware_display_controller.cc
|
| diff --git a/ui/ozone/platform/drm/gpu/hardware_display_controller.cc b/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
|
| index a2d1b8ee9ba76fe4ea27060242cf9c15f84e5554..51d21ea961207c0a8f8b7dc0f363b77f22386102 100644
|
| --- a/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
|
| +++ b/ui/ozone/platform/drm/gpu/hardware_display_controller.cc
|
| @@ -14,6 +14,7 @@
|
| #include "third_party/skia/include/core/SkCanvas.h"
|
| #include "ui/gfx/geometry/point.h"
|
| #include "ui/gfx/geometry/size.h"
|
| +#include "ui/gfx/swap_result.h"
|
| #include "ui/ozone/platform/drm/gpu/crtc_controller.h"
|
| #include "ui/ozone/platform/drm/gpu/drm_buffer.h"
|
| #include "ui/ozone/platform/drm/gpu/drm_device.h"
|
| @@ -60,14 +61,14 @@ void HardwareDisplayController::Disable() {
|
| bool HardwareDisplayController::SchedulePageFlip(
|
| const OverlayPlaneList& plane_list,
|
| bool is_sync,
|
| - const base::Closure& callback) {
|
| + const PageFlipCallback& callback) {
|
| TRACE_EVENT0("drm", "HDC::SchedulePageFlip");
|
|
|
| DCHECK(!is_disabled_);
|
|
|
| // Ignore requests with no planes to schedule.
|
| if (plane_list.empty()) {
|
| - callback.Run();
|
| + callback.Run(gfx::SwapAck);
|
| return true;
|
| }
|
|
|
|
|