| Index: chrome/browser/extensions/api/sockets_tcp_server/tcp_server_socket_event_dispatcher.cc
|
| diff --git a/chrome/browser/extensions/api/sockets_tcp_server/tcp_server_socket_event_dispatcher.cc b/chrome/browser/extensions/api/sockets_tcp_server/tcp_server_socket_event_dispatcher.cc
|
| index 91bb58b2b917eb3e90abf5f6108c404067af9336..e2bbcb87deb9bbfd437a552a7315280d64fc32bd 100644
|
| --- a/chrome/browser/extensions/api/sockets_tcp_server/tcp_server_socket_event_dispatcher.cc
|
| +++ b/chrome/browser/extensions/api/sockets_tcp_server/tcp_server_socket_event_dispatcher.cc
|
| @@ -29,18 +29,19 @@ ProfileKeyedAPIFactory<TCPServerSocketEventDispatcher>*
|
|
|
| // static
|
| TCPServerSocketEventDispatcher* TCPServerSocketEventDispatcher::Get(
|
| - Profile* profile) {
|
| + content::BrowserContext* context) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|
| return ProfileKeyedAPIFactory<TCPServerSocketEventDispatcher>::GetForProfile(
|
| - profile);
|
| + context);
|
| }
|
|
|
| -TCPServerSocketEventDispatcher::TCPServerSocketEventDispatcher(Profile* profile)
|
| +TCPServerSocketEventDispatcher::TCPServerSocketEventDispatcher(
|
| + content::BrowserContext* context)
|
| : thread_id_(Socket::kThreadId),
|
| - profile_(profile) {
|
| + profile_(Profile::FromBrowserContext(context)) {
|
| ApiResourceManager<ResumableTCPServerSocket>* server_manager =
|
| - ApiResourceManager<ResumableTCPServerSocket>::Get(profile);
|
| + ApiResourceManager<ResumableTCPServerSocket>::Get(profile_);
|
| DCHECK(server_manager) << "There is no server socket manager. "
|
| "If this assertion is failing during a test, then it is likely that "
|
| "TestExtensionSystem is failing to provide an instance of "
|
| @@ -48,7 +49,7 @@ TCPServerSocketEventDispatcher::TCPServerSocketEventDispatcher(Profile* profile)
|
| server_sockets_ = server_manager->data_;
|
|
|
| ApiResourceManager<ResumableTCPSocket>* client_manager =
|
| - ApiResourceManager<ResumableTCPSocket>::Get(profile);
|
| + ApiResourceManager<ResumableTCPSocket>::Get(profile_);
|
| DCHECK(client_manager) << "There is no client socket manager. "
|
| "If this assertion is failing during a test, then it is likely that "
|
| "TestExtensionSystem is failing to provide an instance of "
|
|
|