Index: chrome/browser/extensions/extension_updater.cc |
diff --git a/chrome/browser/extensions/extension_updater.cc b/chrome/browser/extensions/extension_updater.cc |
index 15e26aa4dbac4848c567e4ec5b7cde34786d72e5..8b9986f810f94154045338007b7883e23e530019 100644 |
--- a/chrome/browser/extensions/extension_updater.cc |
+++ b/chrome/browser/extensions/extension_updater.cc |
@@ -734,7 +734,10 @@ void ExtensionUpdater::CheckNow() { |
service_->pending_extensions(); |
for (PendingExtensionMap::const_iterator iter = pending_extensions.begin(); |
iter != pending_extensions.end(); ++iter) { |
- fetches_builder.AddPendingExtension(iter->first, iter->second); |
+ Extension::Location location = iter->second.install_source; |
+ if (location != Extension::EXTERNAL_PREF && |
+ location != Extension::EXTERNAL_REGISTRY) |
+ fetches_builder.AddPendingExtension(iter->first, iter->second); |
} |
fetches_builder.ReportStats(); |