| Index: chrome/browser/extensions/extensions_service.cc
|
| diff --git a/chrome/browser/extensions/extensions_service.cc b/chrome/browser/extensions/extensions_service.cc
|
| index 0a4d2be1653610956037ed229ce0e6d3ec9cfcb5..18f58625ead6234d0d92ade09f38845267e8e994 100644
|
| --- a/chrome/browser/extensions/extensions_service.cc
|
| +++ b/chrome/browser/extensions/extensions_service.cc
|
| @@ -215,12 +215,14 @@ class ExtensionsServiceBackend::UnpackerClient
|
|
|
| ExtensionsService::ExtensionsService(Profile* profile,
|
| const CommandLine* command_line,
|
| + PrefService* prefs,
|
| + const FilePath& install_directory,
|
| MessageLoop* frontend_loop,
|
| MessageLoop* backend_loop)
|
| - : extension_prefs_(new ExtensionPrefs(profile->GetPrefs())),
|
| + : extension_prefs_(new ExtensionPrefs(prefs, install_directory)),
|
| extension_process_manager_(new ExtensionProcessManager(profile)),
|
| backend_loop_(backend_loop),
|
| - install_directory_(profile->GetPath().AppendASCII(kInstallDirectoryName)),
|
| + install_directory_(install_directory),
|
| extensions_enabled_(false),
|
| show_extensions_prompts_(true),
|
| ready_(false) {
|
|
|