| Index: chrome/browser/extensions/api/cast_channel/cast_channel_api.cc
|
| diff --git a/chrome/browser/extensions/api/cast_channel/cast_channel_api.cc b/chrome/browser/extensions/api/cast_channel/cast_channel_api.cc
|
| index c0d5e57fd95a71ff6e61599f20f45f4191510496..e6dc135ff6dd428cf76f16442f9190065c396245 100644
|
| --- a/chrome/browser/extensions/api/cast_channel/cast_channel_api.cc
|
| +++ b/chrome/browser/extensions/api/cast_channel/cast_channel_api.cc
|
| @@ -10,7 +10,6 @@
|
| #include "chrome/browser/browser_process.h"
|
| #include "chrome/browser/extensions/api/cast_channel/cast_socket.h"
|
| #include "chrome/browser/net/chrome_net_log.h"
|
| -#include "chrome/browser/profiles/profile.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "extensions/browser/event_router.h"
|
| #include "extensions/browser/extension_system.h"
|
| @@ -44,14 +43,14 @@ std::string ParamToString(const T& info) {
|
|
|
| } // namespace
|
|
|
| -CastChannelAPI::CastChannelAPI(Profile* profile)
|
| - : profile_(profile) {
|
| - DCHECK(profile_);
|
| +CastChannelAPI::CastChannelAPI(content::BrowserContext* context)
|
| + : browser_context_(context) {
|
| + DCHECK(browser_context_);
|
| }
|
|
|
| // static
|
| -CastChannelAPI* CastChannelAPI::Get(Profile* profile) {
|
| - return ProfileKeyedAPIFactory<CastChannelAPI>::GetForProfile(profile);
|
| +CastChannelAPI* CastChannelAPI::Get(content::BrowserContext* context) {
|
| + return ProfileKeyedAPIFactory<CastChannelAPI>::GetForProfile(context);
|
| }
|
|
|
| static base::LazyInstance<ProfileKeyedAPIFactory<CastChannelAPI> > g_factory =
|
| @@ -85,8 +84,9 @@ void CastChannelAPI::OnError(const CastSocket* socket,
|
| channel_info.error_state = error;
|
| scoped_ptr<base::ListValue> results = OnError::Create(channel_info);
|
| scoped_ptr<Event> event(new Event(OnError::kEventName, results.Pass()));
|
| - extensions::ExtensionSystem::Get(profile_)->event_router()->
|
| - DispatchEventToExtension(socket->owner_extension_id(), event.Pass());
|
| + extensions::ExtensionSystem::Get(browser_context_)
|
| + ->event_router()
|
| + ->DispatchEventToExtension(socket->owner_extension_id(), event.Pass());
|
| }
|
|
|
| void CastChannelAPI::OnMessage(const CastSocket* socket,
|
| @@ -99,8 +99,9 @@ void CastChannelAPI::OnMessage(const CastSocket* socket,
|
| VLOG(1) << "Sending message " << ParamToString(message_info)
|
| << " to channel " << ParamToString(channel_info);
|
| scoped_ptr<Event> event(new Event(OnMessage::kEventName, results.Pass()));
|
| - extensions::ExtensionSystem::Get(profile_)->event_router()->
|
| - DispatchEventToExtension(socket->owner_extension_id(), event.Pass());
|
| + extensions::ExtensionSystem::Get(browser_context_)
|
| + ->event_router()
|
| + ->DispatchEventToExtension(socket->owner_extension_id(), event.Pass());
|
| }
|
|
|
| CastChannelAPI::~CastChannelAPI() {}
|
|
|