| Index: chrome/browser/media/android/router/media_router_dialog_controller_android.cc
|
| diff --git a/chrome/browser/media/android/router/media_router_dialog_controller_android.cc b/chrome/browser/media/android/router/media_router_dialog_controller_android.cc
|
| index 74943e480f8b0f31df3d94c235fd685691407e02..c836f611c0a2cacee9ad2814dbb94600c60d9305 100644
|
| --- a/chrome/browser/media/android/router/media_router_dialog_controller_android.cc
|
| +++ b/chrome/browser/media/android/router/media_router_dialog_controller_android.cc
|
| @@ -26,7 +26,8 @@ MediaRouterDialogControllerAndroid::GetOrCreateForWebContents(
|
| }
|
|
|
| MediaRouterDialogControllerAndroid::MediaRouterDialogControllerAndroid(
|
| - WebContents* web_contents) {
|
| + WebContents* web_contents)
|
| + : MediaRouterDialogController(web_contents) {
|
| DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI));
|
| }
|
|
|
| @@ -37,8 +38,18 @@ MediaRouterDialogControllerAndroid::~MediaRouterDialogControllerAndroid() {
|
| bool MediaRouterDialogControllerAndroid::ShowMediaRouterDialogForPresentation(
|
| scoped_ptr<CreatePresentationSessionRequest> request) {
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| + SetPresentationRequest(request.Pass());
|
| + ActivateInitiatorWebContents();
|
| + MediaRouterDialogController::CreateMediaRouterDialog();
|
| return false;
|
| }
|
|
|
| +void MediaRouterDialogControllerAndroid::CloseMediaRouterDialog() {
|
| + MediaRouterDialogController::CloseMediaRouterDialog();
|
| +}
|
| +
|
| +void MediaRouterDialogControllerAndroid::Reset() {
|
| +}
|
| +
|
| } // namespace media_router
|
|
|
|
|