| Index: chrome/browser/extensions/sandboxed_unpacker.h
|
| diff --git a/chrome/browser/extensions/sandboxed_unpacker.h b/chrome/browser/extensions/sandboxed_unpacker.h
|
| index 7fc537ca9d90124953b56bf89be6d9434dc861fb..22abb5f99046022777e64d3bf6d1d2ad13116f0f 100644
|
| --- a/chrome/browser/extensions/sandboxed_unpacker.h
|
| +++ b/chrome/browser/extensions/sandboxed_unpacker.h
|
| @@ -73,10 +73,11 @@ class SandboxedUnpacker : public content::UtilityProcessHostClient {
|
| // |client| with the result. If |run_out_of_process| is provided, unpacking
|
| // is done in a sandboxed subprocess. Otherwise, it is done in-process.
|
| SandboxedUnpacker(const FilePath& crx_path,
|
| - bool run_out_of_process,
|
| - Extension::Location location,
|
| - int creation_flags,
|
| - SandboxedUnpackerClient* client);
|
| + bool run_out_of_process,
|
| + Extension::Location location,
|
| + int creation_flags,
|
| + const FilePath& extensions_dir,
|
| + SandboxedUnpackerClient* client);
|
|
|
| // Start unpacking the extension. The client is called with the results.
|
| void Start();
|
| @@ -198,6 +199,9 @@ class SandboxedUnpacker : public content::UtilityProcessHostClient {
|
| // Our client.
|
| scoped_refptr<SandboxedUnpackerClient> client_;
|
|
|
| + // The Extensions directory inside the profile.
|
| + FilePath extensions_dir_;
|
| +
|
| // A temporary directory to use for unpacking.
|
| ScopedTempDir temp_dir_;
|
|
|
|
|