| Index: chrome/browser/component_updater/component_unpacker.h
|
| diff --git a/chrome/browser/component_updater/component_unpacker.h b/chrome/browser/component_updater/component_unpacker.h
|
| index ffd69dd9c4adf21c1fa16a385dfdeb3c5d19207f..cbde49392250b7f3ddbbd59b91224f29fc9261c8 100644
|
| --- a/chrome/browser/component_updater/component_unpacker.h
|
| +++ b/chrome/browser/component_updater/component_unpacker.h
|
| @@ -20,6 +20,7 @@ namespace component_updater {
|
|
|
| class ComponentInstaller;
|
| class ComponentPatcher;
|
| +class OutOfProcessPatcher;
|
|
|
| // Deserializes the CRX manifest. The top level must be a dictionary.
|
| scoped_ptr<base::DictionaryValue> ReadManifest(
|
| @@ -97,7 +98,7 @@ class ComponentUnpacker : public base::RefCountedThreadSafe<ComponentUnpacker> {
|
| const base::FilePath& path,
|
| const std::string& fingerprint,
|
| ComponentInstaller* installer,
|
| - bool in_process,
|
| + scoped_refptr<OutOfProcessPatcher> out_of_process_patcher,
|
| scoped_refptr<base::SequencedTaskRunner> task_runner);
|
|
|
| // Begins the actual unpacking of the files. May invoke a patcher if the
|
| @@ -147,7 +148,7 @@ class ComponentUnpacker : public base::RefCountedThreadSafe<ComponentUnpacker> {
|
| scoped_refptr<ComponentPatcher> patcher_;
|
| ComponentInstaller* installer_;
|
| Callback callback_;
|
| - const bool in_process_;
|
| + scoped_refptr<OutOfProcessPatcher> out_of_process_patcher_;
|
| Error error_;
|
| int extended_error_;
|
| scoped_refptr<base::SequencedTaskRunner> task_runner_;
|
|
|