summaryrefslogtreecommitdiffstats
path: root/extensions/extensions.gyp
diff options
context:
space:
mode:
authorrockot <rockot@chromium.org>2014-10-14 10:19:06 -0700
committerCommit bot <commit-bot@chromium.org>2014-10-14 17:21:29 +0000
commitffa65b177a8c432f752a88ed0577bfc2dd4e4d8b (patch)
tree04db4f026b7bcca1b61b0e913e84d88ed8cd7bad /extensions/extensions.gyp
parent6bdde2037e8e02a926978ca9713e0f52539f3850 (diff)
downloadchromium_src-ffa65b177a8c432f752a88ed0577bfc2dd4e4d8b.zip
chromium_src-ffa65b177a8c432f752a88ed0577bfc2dd4e4d8b.tar.gz
chromium_src-ffa65b177a8c432f752a88ed0577bfc2dd4e4d8b.tar.bz2
Reland: Move ExtensionCache to //extensions
This is a reland of the CL https://codereview.chromium.org/612423003 to correct expected behavior in some Chrome OS tests. Because the mere act of constructing an ExtensionCacheImpl has side- effects on the message loop state, its construction has been removed from the ChromeExtensionsBrowserClient ctor. It is now constructed lazily upon calling GetExtensionCache() of the same class, making it effectively equivalent to its prior usage (construction upon first call to ExtensionCache::GetInstance). BUG=398671,422884 TBR=pastarmovj@chromium.org Review URL: https://codereview.chromium.org/640733006 Cr-Commit-Position: refs/heads/master@{#299501}
Diffstat (limited to 'extensions/extensions.gyp')
-rw-r--r--extensions/extensions.gyp3
1 files changed, 3 insertions, 0 deletions
diff --git a/extensions/extensions.gyp b/extensions/extensions.gyp
index 166937f..ac7919d 100644
--- a/extensions/extensions.gyp
+++ b/extensions/extensions.gyp
@@ -714,8 +714,11 @@
'browser/suggest_permission_util.h',
'browser/uninstall_reason.h',
'browser/update_observer.h',
+ 'browser/updater/extension_cache.h',
'browser/updater/manifest_fetch_data.cc',
'browser/updater/manifest_fetch_data.h',
+ 'browser/updater/null_extension_cache.cc',
+ 'browser/updater/null_extension_cache.h',
'browser/updater/safe_manifest_parser.cc',
'browser/updater/safe_manifest_parser.h',
'browser/url_request_util.cc',