| Index: chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc
|
| diff --git a/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc b/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc
|
| index 3dd189004c802e0a6c159d289baf619a43b6c515..36a534fb28345796d580a7b1ca04c5b59ed74bb8 100644
|
| --- a/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc
|
| +++ b/chrome/browser/ui/webui/media_router/media_router_dialog_controller_impl.cc
|
| @@ -172,7 +172,8 @@ WebContents* MediaRouterDialogControllerImpl::GetMediaRouterDialog() const {
|
|
|
| void MediaRouterDialogControllerImpl::SetMediaRouterAction(
|
| const base::WeakPtr<MediaRouterAction>& action) {
|
| - action_ = action;
|
| + if (!action_)
|
| + action_ = action;
|
| }
|
|
|
| bool MediaRouterDialogControllerImpl::IsShowingMediaRouterDialog() const {
|
|
|