| Index: chrome/browser/ui/toolbar/media_router_action.cc
|
| diff --git a/chrome/browser/ui/toolbar/media_router_action.cc b/chrome/browser/ui/toolbar/media_router_action.cc
|
| index d9b7850c6e01a3d5286cae5237923c60bf74cfcf..e060d60045ca84aa21ad9ea9f461c92c577b4f25 100644
|
| --- a/chrome/browser/ui/toolbar/media_router_action.cc
|
| +++ b/chrome/browser/ui/toolbar/media_router_action.cc
|
| @@ -138,6 +138,14 @@ ui::MenuModel* MediaRouterAction::GetContextMenu() {
|
| return contextual_menu_.menu_model();
|
| }
|
|
|
| +void MediaRouterAction::OnContextMenuClosed() {
|
| + if (toolbar_actions_bar_ &&
|
| + toolbar_actions_bar_->popped_out_action() == this &&
|
| + !GetMediaRouterDialogController()->IsShowingMediaRouterDialog()) {
|
| + toolbar_actions_bar_->UndoPopOut();
|
| + }
|
| +}
|
| +
|
| bool MediaRouterAction::ExecuteAction(bool by_user) {
|
| base::RecordAction(base::UserMetricsAction("MediaRouter_Icon_Click"));
|
|
|
|
|