Index: chrome/browser/ui/toolbar/media_router_contextual_menu.cc |
diff --git a/chrome/browser/ui/toolbar/media_router_contextual_menu.cc b/chrome/browser/ui/toolbar/media_router_contextual_menu.cc |
index d0990e20b8568b7028064e75d5a44c9abf2a2855..ead82edcf45e724553568c7bc34979b0f1a15405 100644 |
--- a/chrome/browser/ui/toolbar/media_router_contextual_menu.cc |
+++ b/chrome/browser/ui/toolbar/media_router_contextual_menu.cc |
@@ -14,6 +14,7 @@ |
#include "chrome/browser/ui/toolbar/component_toolbar_actions_factory.h" |
#include "chrome/browser/ui/toolbar/media_router_contextual_menu.h" |
#include "chrome/browser/ui/toolbar/toolbar_actions_model.h" |
+#include "chrome/common/url_constants.h" |
#include "chrome/grit/chromium_strings.h" |
#include "chrome/grit/generated_resources.h" |
#include "extensions/common/constants.h" |
@@ -42,6 +43,10 @@ MediaRouterContextualMenu::MediaRouterContextualMenu(Browser* browser) |
menu_model_.AddItemWithStringId(IDC_MEDIA_ROUTER_REMOVE_TOOLBAR_ACTION, |
IDS_EXTENSIONS_UNINSTALL); |
menu_model_.AddSeparator(ui::NORMAL_SEPARATOR); |
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_CHROMEOS) |
msw
2016/06/27 20:51:37
q: Is this not supported on Linux desktop?
sheretov
2016/06/27 21:16:59
Correct: not supported on Linux.
https://cs.chrom
|
+ menu_model_.AddItemWithStringId(IDC_MEDIA_ROUTER_MANAGE_DEVICES, |
+ IDS_MEDIA_ROUTER_MANAGE_DEVICES); |
+#endif |
#if defined(GOOGLE_CHROME_BUILD) |
menu_model_.AddCheckItemWithStringId(IDC_MEDIA_ROUTER_CLOUD_SERVICES_TOGGLE, |
IDS_MEDIA_ROUTER_CLOUD_SERVICES_TOGGLE); |
@@ -126,6 +131,11 @@ void MediaRouterContextualMenu::ExecuteCommand(int command_id, |
case IDC_MEDIA_ROUTER_LEARN_MORE: |
chrome::ShowSingletonTab(browser_, GURL(kCastLearnMorePageUrl)); |
break; |
+#if defined(OS_WIN) || defined(OS_MACOSX) || defined(OS_CHROMEOS) |
+ case IDC_MEDIA_ROUTER_MANAGE_DEVICES: |
+ chrome::ShowSingletonTab(browser_, GURL(chrome::kChromeUICastURL)); |
+ break; |
+#endif |
case IDC_MEDIA_ROUTER_REMOVE_TOOLBAR_ACTION: |
RemoveMediaRouterComponentAction(); |
break; |