Index: chrome/browser/ui/webui/media_router/query_result_manager.cc |
diff --git a/chrome/browser/ui/webui/media_router/query_result_manager.cc b/chrome/browser/ui/webui/media_router/query_result_manager.cc |
index 43547bb2496f10e4e7cddfe2fdbf69801ccb3260..e451fdb3e4971b53f3d2d077d768c3c28eb8a1c4 100644 |
--- a/chrome/browser/ui/webui/media_router/query_result_manager.cc |
+++ b/chrome/browser/ui/webui/media_router/query_result_manager.cc |
@@ -85,10 +85,11 @@ void QueryResultManager::StartSinksQuery(MediaCastMode cast_mode, |
RemoveObserverForCastMode(cast_mode); |
UpdateWithSinksQueryResult(cast_mode, std::vector<MediaSink>()); |
- linked_ptr<CastModeMediaSinksObserver> observer( |
+ scoped_ptr<CastModeMediaSinksObserver> observer( |
new CastModeMediaSinksObserver(cast_mode, source, router_, this)); |
observer->Init(); |
- auto result = sinks_observers_.insert(std::make_pair(cast_mode, observer)); |
+ auto result = |
+ sinks_observers_.insert(std::make_pair(cast_mode, std::move(observer))); |
DCHECK(result.second); |
NotifyOnResultsUpdated(); |
} |