Index: chrome/browser/extensions/extension_service.cc |
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc |
index 094a028fdd298b844d0492595e57cf750f666771..d85f0e61cb67f5d96f0deb21cafc2a512328e2a0 100644 |
--- a/chrome/browser/extensions/extension_service.cc |
+++ b/chrome/browser/extensions/extension_service.cc |
@@ -1500,7 +1500,8 @@ void ExtensionService::SetIsIncognitoEnabled( |
extension_prefs_->SetIsIncognitoEnabled(extension_id, enabled); |
- bool extension_is_enabled = extensions_.Contains(extension->id()); |
Yoyo Zhou
2011/12/09 22:01:23
I believe extension->id() should be extension_id (
|
+ bool extension_is_enabled = extension ? |
+ extensions_.Contains(extension->id()) : false; |
// When we reload the extension the ID may be invalidated if we've passed it |
// by const ref everywhere. Make a copy to be safe. |