Index: extensions/browser/guest_view/guest_view_base.cc |
diff --git a/extensions/browser/guest_view/guest_view_base.cc b/extensions/browser/guest_view/guest_view_base.cc |
index fac9da30b30b18006555599903e2beb5eab88c66..1b0effef18fdab97b0221b2e49f8327ea738895f 100644 |
--- a/extensions/browser/guest_view/guest_view_base.cc |
+++ b/extensions/browser/guest_view/guest_view_base.cc |
@@ -385,6 +385,22 @@ void GuestViewBase::WebContentsDestroyed() { |
delete this; |
} |
+void GuestViewBase::ActivateContents(WebContents* web_contents) { |
+ if (!attached() || !embedder_web_contents()->GetDelegate()) |
+ return; |
+ |
+ embedder_web_contents()->GetDelegate()->ActivateContents( |
+ embedder_web_contents()); |
+} |
+ |
+void GuestViewBase::DeactivateContents(WebContents* web_contents) { |
+ if (!attached() || !embedder_web_contents()->GetDelegate()) |
+ return; |
+ |
+ embedder_web_contents()->GetDelegate()->DeactivateContents( |
+ embedder_web_contents()); |
+} |
+ |
void GuestViewBase::RunFileChooser(WebContents* web_contents, |
const content::FileChooserParams& params) { |
if (!attached() || !embedder_web_contents()->GetDelegate()) |