| Index: chrome/browser/renderer_host/render_widget_host_view_mac.mm
|
| diff --git a/chrome/browser/renderer_host/render_widget_host_view_mac.mm b/chrome/browser/renderer_host/render_widget_host_view_mac.mm
|
| index 87b0fdca6e61347cc4d049d3256e6f1b1bbd6bb5..04fc6e0047add4f7e565b9e7f5c58ab1689949f7 100644
|
| --- a/chrome/browser/renderer_host/render_widget_host_view_mac.mm
|
| +++ b/chrome/browser/renderer_host/render_widget_host_view_mac.mm
|
| @@ -137,7 +137,7 @@ void DisablePasswordInput() {
|
|
|
| // Informal protocol implemented by windows that need to be informed explicitly
|
| // about underlay surfaces.
|
| -@protocol UnderlayableSurface
|
| +@interface RenderWidgetHostViewCocoa (UnderlayableSurface)
|
| - (void)underlaySurfaceAdded;
|
| - (void)underlaySurfaceRemoved;
|
| @end
|
| @@ -319,13 +319,11 @@ static CVReturn DrawOneAcceleratedPluginCallback(
|
| return;
|
| }
|
|
|
| - if ([self window] &&
|
| - [[self window] respondsToSelector:@selector(underlaySurfaceRemoved)]) {
|
| + if ([[self window] respondsToSelector:@selector(underlaySurfaceRemoved)]) {
|
| [static_cast<id>([self window]) underlaySurfaceRemoved];
|
| }
|
|
|
| - if (newWindow &&
|
| - [newWindow respondsToSelector:@selector(underlaySurfaceAdded)]) {
|
| + if ([newWindow respondsToSelector:@selector(underlaySurfaceAdded)]) {
|
| [static_cast<id>(newWindow) underlaySurfaceAdded];
|
| }
|
| }
|
|
|