| Index: content/browser/compositor/browser_compositor_view_private_mac.mm
|
| diff --git a/content/browser/compositor/browser_compositor_view_private_mac.mm b/content/browser/compositor/browser_compositor_view_private_mac.mm
|
| index cc70017e5661e458bb74d34b39a8efee527282bb..9f11e3305ddcdbc8a03f473562f6fc84cce3e740 100644
|
| --- a/content/browser/compositor/browser_compositor_view_private_mac.mm
|
| +++ b/content/browser/compositor/browser_compositor_view_private_mac.mm
|
| @@ -147,10 +147,8 @@ void BrowserCompositorViewMacInternal::GotAcceleratedIOSurfaceFrame(
|
| bool bounds_changed = !CGRectEqualToRect(
|
| new_layer_bounds, [accelerated_layer_ bounds]);
|
| [accelerated_layer_ setBounds:new_layer_bounds];
|
| - if (bounds_changed) {
|
| - [accelerated_layer_ setNeedsDisplay];
|
| - [accelerated_layer_ displayIfNeeded];
|
| - }
|
| + if (bounds_changed)
|
| + [accelerated_layer_ setNeedsDisplayAndDisplayAndAck];
|
|
|
| // If there was a software layer or an old accelerated layer, remove it.
|
| // Disable the fade-out animation as the layer is removed.
|
|
|