| Index: content/browser/renderer_host/render_widget_host_view_mac.mm
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_mac.mm b/content/browser/renderer_host/render_widget_host_view_mac.mm
|
| index c13e70c5a318e77eddb6fa45a73c492229a25469..6fc25e4494d1304f44202638f80f689b7cffdeb7 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_mac.mm
|
| +++ b/content/browser/renderer_host/render_widget_host_view_mac.mm
|
| @@ -1462,9 +1462,6 @@ gfx::Range RenderWidgetHostViewMac::ConvertCharacterRangeToCompositionRange(
|
| }
|
|
|
| WebContents* RenderWidgetHostViewMac::GetWebContents() {
|
| - if (!render_widget_host_->IsRenderView())
|
| - return NULL;
|
| -
|
| return WebContents::FromRenderViewHost(
|
| RenderViewHost::From(render_widget_host_));
|
| }
|
| @@ -2750,15 +2747,15 @@ void RenderWidgetHostViewMac::OnDisplayMetricsChanged(
|
| }
|
|
|
| SEL action = [item action];
|
| + BOOL is_render_view =
|
| + RenderViewHost::From(renderWidgetHostView_->render_widget_host_) !=
|
| + nullptr;
|
|
|
| - if (action == @selector(stopSpeaking:)) {
|
| - return renderWidgetHostView_->render_widget_host_->IsRenderView() &&
|
| - renderWidgetHostView_->IsSpeaking();
|
| - }
|
| - if (action == @selector(startSpeaking:)) {
|
| - return renderWidgetHostView_->render_widget_host_->IsRenderView() &&
|
| - renderWidgetHostView_->SupportsSpeech();
|
| - }
|
| + if (action == @selector(stopSpeaking:))
|
| + return is_render_view && renderWidgetHostView_->IsSpeaking();
|
| +
|
| + if (action == @selector(startSpeaking:))
|
| + return is_render_view && renderWidgetHostView_->SupportsSpeech();
|
|
|
| // For now, these actions are always enabled for render view,
|
| // this is sub-optimal.
|
| @@ -2770,7 +2767,7 @@ void RenderWidgetHostViewMac::OnDisplayMetricsChanged(
|
| action == @selector(copyToFindPboard:) ||
|
| action == @selector(paste:) ||
|
| action == @selector(pasteAndMatchStyle:)) {
|
| - return renderWidgetHostView_->render_widget_host_->IsRenderView();
|
| + return is_render_view;
|
| }
|
|
|
| return editCommand_helper_->IsMenuItemEnabled(action, self);
|
|
|