| 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..5823f0f02fd8be6d23c8536a727963eaa895147c 100644
|
| --- a/chrome/browser/media/router/media_router_ui_service.cc
|
| +++ b/chrome/browser/media/router/media_router_ui_service.cc
|
| @@ -11,17 +11,21 @@
|
| namespace media_router {
|
|
|
| MediaRouterUIService::MediaRouterUIService(Profile* profile)
|
| - : action_controller_(profile) {}
|
| + : action_controller_(new MediaRouterActionController(profile)) {}
|
|
|
| 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
|
|
|