Index: chrome/browser/extensions/crx_installer.cc |
diff --git a/chrome/browser/extensions/crx_installer.cc b/chrome/browser/extensions/crx_installer.cc |
index 424ef621e98bc9451e164adfde9451466933dba9..7560b665ab2a9a8154783ed27ed7e8d4318fb904 100644 |
--- a/chrome/browser/extensions/crx_installer.cc |
+++ b/chrome/browser/extensions/crx_installer.cc |
@@ -412,17 +412,8 @@ void CrxInstaller::CheckImportsAndRequirements() { |
Version version_required(i->minimum_version); |
const Extension* imported_module = |
service->GetExtensionById(i->extension_id, true); |
- if (!imported_module || |
- (version_required.IsValid() && |
- imported_module->version()->CompareTo(version_required) < 0)) { |
- ReportFailureFromUIThread( |
- CrxInstallerError(l10n_util::GetStringFUTF16( |
- IDS_EXTENSION_INSTALL_DEPENDENCY_NOT_FOUND, |
- ASCIIToUTF16(i->extension_id), |
- ASCIIToUTF16(i->minimum_version)))); |
- return; |
- } |
- if (!SharedModuleInfo::IsSharedModule(imported_module)) { |
+ if (imported_module && |
+ !SharedModuleInfo::IsSharedModule(imported_module)) { |
ReportFailureFromUIThread( |
CrxInstallerError(l10n_util::GetStringFUTF16( |
IDS_EXTENSION_INSTALL_DEPENDENCY_NOT_SHARED_MODULE, |