Index: chrome/browser/ui/webui/media_router/media_router_dialog_controller.h |
diff --git a/chrome/browser/ui/webui/media_router/media_router_dialog_controller.h b/chrome/browser/ui/webui/media_router/media_router_dialog_controller.h |
index 96b1fe0f4db89523be31df8a0a1b0865cbb00af7..5cdf88b5bfe9d718710dcd48217388eed383c8c1 100644 |
--- a/chrome/browser/ui/webui/media_router/media_router_dialog_controller.h |
+++ b/chrome/browser/ui/webui/media_router/media_router_dialog_controller.h |
@@ -21,6 +21,12 @@ class MediaRouterDialogController |
public: |
~MediaRouterDialogController() override; |
+ // Gets a reference to the MediaRouterDialogController associated with |
+ // |web_contents|, creating one if it does not exist. The returned pointer is |
+ // guaranteed to be non-null. |
+ static MediaRouterDialogController* GetOrCreateForWebContents( |
+ content::WebContents* web_contents); |
+ |
// Shows the media router dialog modal to the initiator WebContents. |
// Creates the dialog if it did not exist prior to this call. |
// If the dialog already exists, brings the dialog to the front. |