Index: chrome/browser/extensions/api/web_request/web_request_api.cc |
diff --git a/chrome/browser/extensions/api/web_request/web_request_api.cc b/chrome/browser/extensions/api/web_request/web_request_api.cc |
index ef1b2fb86be69c29ddd7d13cd7f54f0df77089de..401741f67cbe4710763c6b178528c85c01f23417 100644 |
--- a/chrome/browser/extensions/api/web_request/web_request_api.cc |
+++ b/chrome/browser/extensions/api/web_request/web_request_api.cc |
@@ -1602,28 +1602,12 @@ void LogExtensionActivity(Profile* profile, |
api_call, |
details.release())); |
} else { |
- // An ExtensionService might not be running during unit tests, or an |
- // extension might have been unloadd by the time we get to logging it. In |
- // those cases log a warning. |
- ExtensionService* extension_service = |
- extensions::ExtensionSystem::Get(profile)->extension_service(); |
- if (!extension_service) { |
- LOG(WARNING) << "ExtensionService does not seem to be available " |
- << "(this may be normal for unit tests)"; |
- } else { |
- const Extension* extension = |
- extension_service->extensions()->GetByID(extension_id); |
- if (!extension) { |
- LOG(WARNING) << "Extension " << extension_id << " not found!"; |
- } else { |
- extensions::ActivityLog::GetInstance(profile)->LogWebRequestAction( |
- extension, |
- url, |
- api_call, |
- details.Pass(), |
- ""); |
- } |
- } |
+ extensions::ActivityLog::GetInstance(profile)->LogWebRequestAction( |
+ extension_id, |
+ url, |
+ api_call, |
+ details.Pass(), |
+ ""); |
} |
} |