| Index: chrome/browser/extensions/external_extension_provider_impl.cc
|
| diff --git a/chrome/browser/extensions/external_extension_provider_impl.cc b/chrome/browser/extensions/external_extension_provider_impl.cc
|
| index b8fbdb005fa31f1a7c077defd26bb6c6e8809103..74118fa70f3dff3e1b4fa27c9c4c53f789c30e69 100644
|
| --- a/chrome/browser/extensions/external_extension_provider_impl.cc
|
| +++ b/chrome/browser/extensions/external_extension_provider_impl.cc
|
| @@ -56,7 +56,8 @@ ExternalExtensionProviderImpl::ExternalExtensionProviderImpl(
|
| prefs_(NULL),
|
| ready_(false),
|
| loader_(loader),
|
| - creation_flags_(creation_flags) {
|
| + creation_flags_(creation_flags),
|
| + should_acknowledge_(false) {
|
| loader_->Init(this);
|
| }
|
|
|
| @@ -73,7 +74,7 @@ void ExternalExtensionProviderImpl::VisitRegisteredExtension() {
|
| void ExternalExtensionProviderImpl::SetPrefs(DictionaryValue* prefs) {
|
| CHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
|
|
| - // Check if the service is still alive. It is possible that it had went
|
| + // Check if the service is still alive. It is possible that it went
|
| // away while |loader_| was working on the FILE thread.
|
| if (!service_) return;
|
|
|
| @@ -196,7 +197,8 @@ void ExternalExtensionProviderImpl::SetPrefs(DictionaryValue* prefs) {
|
| continue;
|
| }
|
| service_->OnExternalExtensionFileFound(extension_id, version.get(), path,
|
| - crx_location_, creation_flags_);
|
| + crx_location_, creation_flags_,
|
| + should_acknowledge_);
|
| } else { // if (has_external_update_url)
|
| CHECK(has_external_update_url); // Checking of keys above ensures this.
|
| if (download_location_ == Extension::INVALID) {
|
|
|