| Index: chrome/browser/profiles/profile_io_data.h
|
| diff --git a/chrome/browser/profiles/profile_io_data.h b/chrome/browser/profiles/profile_io_data.h
|
| index ce651912ffc616d43f2f85009eecce07e4494477..63ed3ac4ffa0fa412e7af19dc48e029338d6566e 100644
|
| --- a/chrome/browser/profiles/profile_io_data.h
|
| +++ b/chrome/browser/profiles/profile_io_data.h
|
| @@ -11,6 +11,7 @@
|
| #include "base/ref_counted.h"
|
| #include "base/scoped_ptr.h"
|
| #include "chrome/browser/net/chrome_url_request_context.h"
|
| +#include "chrome/browser/profiles/profile.h"
|
| #include "net/base/cookie_monster.h"
|
|
|
| class CommandLine;
|
| @@ -19,7 +20,6 @@ class ChromeBlobStorageContext;
|
| class ChromeURLRequestContext;
|
| class ChromeURLRequestContextGetter;
|
| class ExtensionInfoMap;
|
| -class ExtensionIOEventRouter;
|
| namespace fileapi {
|
| class FileSystemContext;
|
| }
|
| @@ -37,7 +37,6 @@ class TransportSecurityState;
|
| namespace prerender {
|
| class PrerenderManager;
|
| }; // namespace prerender
|
| -class Profile;
|
| namespace webkit_database {
|
| class DatabaseTracker;
|
| } // webkit_database
|
| @@ -103,13 +102,14 @@ class ProfileIOData : public base::RefCountedThreadSafe<ProfileIOData> {
|
| scoped_refptr<ChromeBlobStorageContext> blob_storage_context;
|
| scoped_refptr<fileapi::FileSystemContext> file_system_context;
|
| scoped_refptr<ExtensionInfoMap> extension_info_map;
|
| - scoped_refptr<ExtensionIOEventRouter> extension_io_event_router;
|
| scoped_refptr<prerender::PrerenderManager> prerender_manager;
|
| scoped_refptr<ProtocolHandlerRegistry> protocol_handler_registry;
|
| // We need to initialize the ProxyConfigService from the UI thread
|
| // because on linux it relies on initializing things through gconf,
|
| // and needs to be on the main thread.
|
| scoped_ptr<net::ProxyConfigService> proxy_config_service;
|
| + // The profile this struct was populated from.
|
| + ProfileId profile_id;
|
| };
|
|
|
| explicit ProfileIOData(bool is_off_the_record);
|
|
|