| Index: chrome/browser/ui/toolbar/component_toolbar_actions_factory.cc | 
| diff --git a/chrome/browser/ui/toolbar/component_toolbar_actions_factory.cc b/chrome/browser/ui/toolbar/component_toolbar_actions_factory.cc | 
| index 2167cdb386e96920e1575b308d6f3430ba8b048d..ccca4bfbc8f808d16307b5000e33b43953ce926f 100644 | 
| --- a/chrome/browser/ui/toolbar/component_toolbar_actions_factory.cc | 
| +++ b/chrome/browser/ui/toolbar/component_toolbar_actions_factory.cc | 
| @@ -10,15 +10,12 @@ | 
| #include "chrome/browser/media/router/media_router_feature.h" | 
| #include "chrome/browser/profiles/profile.h" | 
| #include "chrome/browser/ui/browser.h" | 
| +#include "chrome/browser/ui/toolbar/media_router_action.h" | 
| +#include "chrome/browser/ui/toolbar/media_router_action_controller.h" | 
| #include "chrome/browser/ui/toolbar/toolbar_action_view_controller.h" | 
| #include "chrome/browser/ui/toolbar/toolbar_actions_bar.h" | 
| #include "extensions/browser/extension_registry.h" | 
|  | 
| -#if defined(ENABLE_MEDIA_ROUTER) | 
| -#include "chrome/browser/ui/toolbar/media_router_action.h" | 
| -#include "chrome/browser/ui/toolbar/media_router_action_controller.h" | 
| -#endif | 
| - | 
| // static | 
| const char ComponentToolbarActionsFactory::kCastBetaExtensionId[] = | 
| "dliochdbjfkdbacpmhlcpmleaejidimm"; | 
| @@ -29,12 +26,10 @@ const char ComponentToolbarActionsFactory::kMediaRouterActionId[] = | 
|  | 
| ComponentToolbarActionsFactory::ComponentToolbarActionsFactory(Profile* profile) | 
| : profile_(profile) { | 
| -#if defined(ENABLE_MEDIA_ROUTER) | 
| if (media_router::MediaRouterEnabled(profile_) && | 
| MediaRouterActionController::IsActionShownByPolicy(profile_)) { | 
| initial_ids_.insert(kMediaRouterActionId); | 
| } | 
| -#endif | 
| } | 
|  | 
| ComponentToolbarActionsFactory::~ComponentToolbarActionsFactory() {} | 
| @@ -64,11 +59,9 @@ ComponentToolbarActionsFactory::GetComponentToolbarActionForId( | 
| // (since each will have an action in the toolbar or overflow menu), this | 
| // should be okay. If this changes, we should rethink this design to have, | 
| // e.g., RegisterChromeAction(). | 
| -#if defined(ENABLE_MEDIA_ROUTER) | 
| if (action_id == kMediaRouterActionId) | 
| return std::unique_ptr<ToolbarActionViewController>( | 
| new MediaRouterAction(browser, bar)); | 
| -#endif  // defined(ENABLE_MEDIA_ROUTER) | 
|  | 
| NOTREACHED(); | 
| return std::unique_ptr<ToolbarActionViewController>(); | 
|  |