| 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 76d2c98862dfdf8d0e271fc92c24739059553cf7..74b7647e6fb9ddb6fae771c8b241ce3eb979f661 100644
|
| --- a/chrome/browser/renderer_host/render_widget_host_view_mac.mm
|
| +++ b/chrome/browser/renderer_host/render_widget_host_view_mac.mm
|
| @@ -409,6 +409,17 @@ static CVReturn DrawOneAcceleratedPluginCallback(
|
| [self setCachedSize:newSize];
|
| [super setFrameSize:newSize];
|
| }
|
| +
|
| +- (BOOL)acceptsFirstResponder {
|
| + // Accept first responder if the first responder isn't the RWHVMac.
|
| + return [[self window] firstResponder] != [self superview];
|
| +}
|
| +
|
| +- (BOOL)becomeFirstResponder {
|
| + // Delegate first responder to the RWHVMac.
|
| + [[self window] makeFirstResponder:[self superview]];
|
| + return YES;
|
| +}
|
| @end
|
|
|
| // RenderWidgetHostView --------------------------------------------------------
|
|
|