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..56cf5249c2654faef4ac1f74bc44ab9f13c3bd4c 100644 |
--- a/chrome/browser/extensions/extension_service.cc |
+++ b/chrome/browser/extensions/extension_service.cc |
@@ -1500,13 +1500,13 @@ void ExtensionService::SetIsIncognitoEnabled( |
extension_prefs_->SetIsIncognitoEnabled(extension_id, enabled); |
- bool extension_is_enabled = extensions_.Contains(extension->id()); |
+ bool extension_is_enabled = extensions_.Contains(extension_id); |
// 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. |
std::string id = extension_id; |
if (extension_is_enabled) |
- ReloadExtension(extension->id()); |
+ ReloadExtension(id); |
// Reloading the extension invalidates the |extension| pointer. |
extension = GetInstalledExtension(id); |