Index: chrome/browser/media/router/media_router_ui_service.cc |
diff --git a/chrome/browser/media/router/media_router_ui_service.cc b/chrome/browser/media/router/media_router_ui_service.cc |
index a473e1e5abad8390e46e717b64904a588b411df7..f9b242920e26a080d06f456710d9fa4bef93aa50 100644 |
--- a/chrome/browser/media/router/media_router_ui_service.cc |
+++ b/chrome/browser/media/router/media_router_ui_service.cc |
@@ -11,17 +11,22 @@ |
namespace media_router { |
MediaRouterUIService::MediaRouterUIService(Profile* profile) |
- : action_controller_(profile) {} |
+ : action_controller_( |
+ base::MakeUnique<MediaRouterActionController>(profile)) {} |
imcheng
2017/03/27 20:51:06
nit: new MediaRouteActionController(profile)
takumif
2017/03/27 21:49:08
Done.
|
MediaRouterUIService::~MediaRouterUIService() {} |
+void MediaRouterUIService::Shutdown() { |
+ action_controller_.reset(); |
+} |
+ |
// static |
MediaRouterUIService* MediaRouterUIService::Get(Profile* profile) { |
return MediaRouterUIServiceFactory::GetForBrowserContext(profile); |
} |
MediaRouterActionController* MediaRouterUIService::action_controller() { |
- return &action_controller_; |
+ return action_controller_.get(); |
} |
} // namespace media_router |