summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/component_loader.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/component_loader.cc')
-rw-r--r--chrome/browser/extensions/component_loader.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/chrome/browser/extensions/component_loader.cc b/chrome/browser/extensions/component_loader.cc
index f4cc777..ed41f82 100644
--- a/chrome/browser/extensions/component_loader.cc
+++ b/chrome/browser/extensions/component_loader.cc
@@ -355,6 +355,13 @@ void ComponentLoader::AddDefaultComponentExtensions(
base::FilePath(FILE_PATH_LITERAL("/usr/share/chromeos-assets/mobile")));
#if defined(GOOGLE_CHROME_BUILD)
+ {
+ const CommandLine* command_line = CommandLine::ForCurrentProcess();
+ if (!command_line->HasSwitch(chromeos::switches::kDisableGeniusApp)) {
+ Add(IDR_GENIUS_APP_MANIFEST, base::FilePath(FILE_PATH_LITERAL(
+ "/usr/share/chromeos-assets/genius_app")));
+ }
+ }
if (browser_defaults::enable_help_app) {
Add(IDR_HELP_MANIFEST, base::FilePath(FILE_PATH_LITERAL(
"/usr/share/chromeos-assets/helpapp")));