| 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 d06da9df1ca68137b32292b54abbf5ed34ea4c7f..a7b46f149e20899324344668a707752ea2aef18f 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"
|
| @@ -3074,15 +3075,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 {
|
| @@ -3092,9 +3095,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 {
|
|
|