diff options
author | jstritar@chromium.org <jstritar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-05 15:27:34 +0000 |
---|---|---|
committer | jstritar@chromium.org <jstritar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-05 15:27:34 +0000 |
commit | 2a500c1b16d2bf03e3841287f6741869c47d48d2 (patch) | |
tree | 6f33662cd51df8f5d5a638cd86b5acff9ef3df70 /chrome/browser | |
parent | 81c876254a8f9d0f3cbe88b313aa407afeac5c4c (diff) | |
download | chromium_src-2a500c1b16d2bf03e3841287f6741869c47d48d2.zip chromium_src-2a500c1b16d2bf03e3841287f6741869c47d48d2.tar.gz chromium_src-2a500c1b16d2bf03e3841287f6741869c47d48d2.tar.bz2 |
Don't record component extensions crash reports
BUG=58072
TEST=After crashing the browser on Windows (goto about:inducebrowsercrashforrealz), component extensions should not be in the crash report.
Review URL: http://codereview.chromium.org/4050004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65205 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser')
-rw-r--r-- | chrome/browser/extensions/extensions_service.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/extensions/extensions_service.cc b/chrome/browser/extensions/extensions_service.cc index a7a003e..0657e23 100644 --- a/chrome/browser/extensions/extensions_service.cc +++ b/chrome/browser/extensions/extensions_service.cc @@ -1568,7 +1568,8 @@ void ExtensionsService::OnExtensionLoaded(const Extension* extension, void ExtensionsService::UpdateActiveExtensionsInCrashReporter() { std::set<std::string> extension_ids; for (size_t i = 0; i < extensions_.size(); ++i) { - if (!extensions_[i]->is_theme()) + if (!extensions_[i]->is_theme() && + extensions_[i]->location() != Extension::COMPONENT) extension_ids.insert(extensions_[i]->id()); } |