| Index: content/browser/renderer_host/compositing_iosurface_layer_mac.mm
|
| diff --git a/content/browser/renderer_host/compositing_iosurface_layer_mac.mm b/content/browser/renderer_host/compositing_iosurface_layer_mac.mm
|
| index dfcc5718da9ebc538a2381900ea03610af20acf9..2f2068e036206867b0871d5cadec9b016ecd0121 100644
|
| --- a/content/browser/renderer_host/compositing_iosurface_layer_mac.mm
|
| +++ b/content/browser/renderer_host/compositing_iosurface_layer_mac.mm
|
| @@ -41,32 +41,15 @@
|
| [self setContentsGravity:kCAGravityTopLeft];
|
| [self setFrame:NSRectToCGRect(
|
| [renderWidgetHostView_->cocoa_view() bounds])];
|
| + if ([self respondsToSelector:(@selector(setContentsScale:))]) {
|
| + [self setContentsScale:
|
| + renderWidgetHostView_->backing_store_scale_factor_];
|
| + }
|
| [self setNeedsDisplay];
|
| - [self updateScaleFactor];
|
| }
|
| return self;
|
| }
|
|
|
| -- (void)updateScaleFactor {
|
| - if (!renderWidgetHostView_ ||
|
| - ![self respondsToSelector:(@selector(contentsScale))] ||
|
| - ![self respondsToSelector:(@selector(setContentsScale:))])
|
| - return;
|
| -
|
| - float current_scale_factor = [self contentsScale];
|
| - float new_scale_factor = current_scale_factor;
|
| - if (renderWidgetHostView_->compositing_iosurface_) {
|
| - new_scale_factor =
|
| - renderWidgetHostView_->compositing_iosurface_->scale_factor();
|
| - }
|
| -
|
| - if (new_scale_factor == current_scale_factor)
|
| - return;
|
| -
|
| - ScopedCAActionDisabler disabler;
|
| - [self setContentsScale:new_scale_factor];
|
| -}
|
| -
|
| - (void)disableCompositing{
|
| ScopedCAActionDisabler disabler;
|
| [self removeFromSuperlayer];
|
|
|