Index: extensions/browser/guest_view/guest_view_manager.cc |
diff --git a/extensions/browser/guest_view/guest_view_manager.cc b/extensions/browser/guest_view/guest_view_manager.cc |
index 1390767a80b78358c232553ba489ef6fe4621708..8f6b0dc0bfd27a03ed5d412b3f431aa0adf106a7 100644 |
--- a/extensions/browser/guest_view/guest_view_manager.cc |
+++ b/extensions/browser/guest_view/guest_view_manager.cc |
@@ -36,7 +36,7 @@ GuestViewManager::GuestViewManager(content::BrowserContext* context) |
GuestViewManager::~GuestViewManager() {} |
-// static. |
+// static |
GuestViewManager* GuestViewManager::FromBrowserContext( |
BrowserContext* context) { |
GuestViewManager* guest_manager = |
@@ -53,6 +53,13 @@ GuestViewManager* GuestViewManager::FromBrowserContext( |
return guest_manager; |
} |
+// static |
+GuestViewManager* GuestViewManager::FromBrowserContextIfAvailable( |
+ BrowserContext* context) { |
+ return static_cast<GuestViewManager*>(context->GetUserData( |
+ guestview::kGuestViewManagerKeyName)); |
+} |
+ |
content::WebContents* GuestViewManager::GetGuestByInstanceIDSafely( |
int guest_instance_id, |
int embedder_render_process_id) { |