Clean up extension_util.h.
Make utility functions take BrowserContexts instead of
ExtensionServices. Also move them from the extension_util
namespace to extensions::util.
BUG=315853,332985
[email protected]
Review URL: https://codereview.chromium.org/145263009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@246929 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
index 8c1759b..5aac4e5 100644
--- a/chrome/browser/extensions/extension_service.cc
+++ b/chrome/browser/extensions/extension_service.cc
@@ -2211,7 +2211,7 @@
// only used for idle updates.
if ((reason == extensions::ExtensionPrefs::DELAY_REASON_WAIT_FOR_IDLE ||
reason == extensions::ExtensionPrefs::DELAY_REASON_NONE) &&
- is_ready() && !extension_util::IsExtensionIdle(extension_id, system_))
+ is_ready() && !extensions::util::IsExtensionIdle(extension_id, profile_))
return;
const Extension* extension = delayed_installs_.GetByID(extension_id);
@@ -2670,7 +2670,7 @@
extension_id, kOnUpdateAvailableEvent);
} else {
// Delay installation if the extension is not idle.
- return !extension_util::IsExtensionIdle(extension_id, system_);
+ return !extensions::util::IsExtensionIdle(extension_id, profile_);
}
}