Index: extensions/browser/guest_view/guest_view_manager.h |
diff --git a/extensions/browser/guest_view/guest_view_manager.h b/extensions/browser/guest_view/guest_view_manager.h |
index 0645379698ec439a6dcaf949a2fac9d9484109ce..a38dbb72aade3b4b9a282956b049ab12dff98de4 100644 |
--- a/extensions/browser/guest_view/guest_view_manager.h |
+++ b/extensions/browser/guest_view/guest_view_manager.h |
@@ -31,8 +31,15 @@ class GuestViewManager : public content::BrowserPluginGuestManager, |
explicit GuestViewManager(content::BrowserContext* context); |
~GuestViewManager() override; |
+ // Returns the GuestViewManager associated with |context|. If one isn't |
+ // available, then it is created and returned. |
static GuestViewManager* FromBrowserContext(content::BrowserContext* context); |
+ // Returns the GuestViewManager associated with |context|. If one isn't |
+ // available, then nullptr is returned. |
+ static GuestViewManager* FromBrowserContextIfAvailable( |
+ content::BrowserContext* context); |
+ |
// Overrides factory for testing. Default (NULL) value indicates regular |
// (non-test) environment. |
static void set_factory_for_testing(GuestViewManagerFactory* factory) { |