Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5485)

Unified Diff: chrome/browser/extensions/api/sockets_tcp_server/tcp_server_socket_event_dispatcher.cc

Issue 174513003: Move ProfileKeyedAPI implementations to take BrowserContext in the constructor (part 3). (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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 "

Powered by Google App Engine
This is Rietveld 408576698