diff options
Diffstat (limited to 'chrome/browser/extensions/extensions_service.cc')
-rw-r--r-- | chrome/browser/extensions/extensions_service.cc | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/chrome/browser/extensions/extensions_service.cc b/chrome/browser/extensions/extensions_service.cc index 9e7b359..63a62a0 100644 --- a/chrome/browser/extensions/extensions_service.cc +++ b/chrome/browser/extensions/extensions_service.cc @@ -783,7 +783,6 @@ void ExtensionsService::AddPendingExtensionInternal( return; } - pending_extensions_[id] = PendingExtensionInfo(update_url, expected_crx_type, is_from_sync, install_silently, enable_on_install, @@ -1942,6 +1941,22 @@ void ExtensionsService::OnExternalExtensionFileFound( } } + GURL update_url = GURL(); + PendingExtensionInfo::ExpectedCrxType expected_crx_type = + PendingExtensionInfo::UNKNOWN; + bool is_from_sync = false; + bool install_silently = true; + bool enable_on_install = true; + bool enable_incognito_on_install = false; + pending_extensions_[id] = PendingExtensionInfo( + update_url, + expected_crx_type, + is_from_sync, + install_silently, + enable_on_install, + enable_incognito_on_install, + location); + scoped_refptr<CrxInstaller> installer( new CrxInstaller(this, // frontend NULL)); // no client (silent install) |