| Index: ui/accelerated_widget_mac/accelerated_widget_mac.mm
|
| diff --git a/ui/accelerated_widget_mac/accelerated_widget_mac.mm b/ui/accelerated_widget_mac/accelerated_widget_mac.mm
|
| index 82390e5d6b93005fa28da5bc69a024f451282c16..c490c4e66abfe1be5e527aba2f325235c6c7866d 100644
|
| --- a/ui/accelerated_widget_mac/accelerated_widget_mac.mm
|
| +++ b/ui/accelerated_widget_mac/accelerated_widget_mac.mm
|
| @@ -110,6 +110,12 @@ int AcceleratedWidgetMac::GetRendererID() const {
|
| return 0;
|
| }
|
|
|
| +uint32_t AcceleratedWidgetMac::GetDisplayIDForVSync() const {
|
| + if (view_)
|
| + return view_->AcceleratedWidgetGetDisplayIDForVSync();
|
| + return 0;
|
| +}
|
| +
|
| bool AcceleratedWidgetMac::IsRendererThrottlingDisabled() const {
|
| if (view_)
|
| return view_->AcceleratedWidgetShouldIgnoreBackpressure();
|
| @@ -365,7 +371,7 @@ void AcceleratedWidgetMacGotAcceleratedFrame(
|
| float scale_factor,
|
| const gfx::Rect& pixel_damage_rect,
|
| const base::Closure& drawn_callback,
|
| - bool* disable_throttling, int* renderer_id) {
|
| + bool* disable_throttling, int* renderer_id, uint32_t* display_id) {
|
| AcceleratedWidgetMac* accelerated_widget_mac =
|
| GetHelperFromAcceleratedWidget(widget);
|
| if (accelerated_widget_mac) {
|
| @@ -375,9 +381,11 @@ void AcceleratedWidgetMacGotAcceleratedFrame(
|
| *disable_throttling =
|
| accelerated_widget_mac->IsRendererThrottlingDisabled();
|
| *renderer_id = accelerated_widget_mac->GetRendererID();
|
| + *display_id = accelerated_widget_mac->GetDisplayIDForVSync();
|
| } else {
|
| *disable_throttling = false;
|
| *renderer_id = 0;
|
| + *display_id = 0;
|
| }
|
| }
|
|
|
|
|