| 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 54bb53ff343c4e10bc39a390b14084d0fff04597..6100e3304855989244af137dd2f149f0e8a3e5af 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_mac.mm
|
| +++ b/content/browser/renderer_host/render_widget_host_view_mac.mm
|
| @@ -38,6 +38,7 @@
|
| #include "content/browser/gpu/compositor_util.h"
|
| #include "content/browser/renderer_host/render_view_host_impl.h"
|
| #include "content/browser/renderer_host/render_widget_helper.h"
|
| +#include "content/browser/renderer_host/render_widget_host_delegate.h"
|
| #import "content/browser/renderer_host/render_widget_host_view_mac_dictionary_helper.h"
|
| #import "content/browser/renderer_host/render_widget_host_view_mac_editcommand_helper.h"
|
| #include "content/browser/renderer_host/render_widget_resize_helper.h"
|
| @@ -3082,15 +3083,17 @@ extern NSString *NSTextInputReplacementRangeAttributeName;
|
| }
|
|
|
| - (void)cut:(id)sender {
|
| - WebContents* web_contents = renderWidgetHostView_->GetWebContents();
|
| - if (web_contents)
|
| - web_contents->Cut();
|
| + content::RenderWidgetHostDelegate* render_widget_host_delegate =
|
| + renderWidgetHostView_->render_widget_host_->delegate();
|
| + if (render_widget_host_delegate)
|
| + render_widget_host_delegate->Cut();
|
| }
|
|
|
| - (void)copy:(id)sender {
|
| - WebContents* web_contents = renderWidgetHostView_->GetWebContents();
|
| - if (web_contents)
|
| - web_contents->Copy();
|
| + content::RenderWidgetHostDelegate* render_widget_host_delegate =
|
| + renderWidgetHostView_->render_widget_host_->delegate();
|
| + if (render_widget_host_delegate)
|
| + render_widget_host_delegate->Copy();
|
| }
|
|
|
| - (void)copyToFindPboard:(id)sender {
|
| @@ -3100,9 +3103,10 @@ extern NSString *NSTextInputReplacementRangeAttributeName;
|
| }
|
|
|
| - (void)paste:(id)sender {
|
| - WebContents* web_contents = renderWidgetHostView_->GetWebContents();
|
| - if (web_contents)
|
| - web_contents->Paste();
|
| + content::RenderWidgetHostDelegate* render_widget_host_delegate =
|
| + renderWidgetHostView_->render_widget_host_->delegate();
|
| + if (render_widget_host_delegate)
|
| + render_widget_host_delegate->Paste();
|
| }
|
|
|
| - (void)pasteAndMatchStyle:(id)sender {
|
|
|