Chromium Code Reviews| Index: chrome/browser/extensions/external_component_loader.cc |
| diff --git a/chrome/browser/extensions/external_component_loader.cc b/chrome/browser/extensions/external_component_loader.cc |
| index 327df7055d67c887d8f0770399ce19c733cb94d9..58a871ce7c0e621c0ea2af8e89bddac40ddd72b6 100644 |
| --- a/chrome/browser/extensions/external_component_loader.cc |
| +++ b/chrome/browser/extensions/external_component_loader.cc |
| @@ -21,6 +21,10 @@ |
| #include "chromeos/chromeos_switches.h" |
| #endif |
| +#if defined(ENABLE_APP_LIST) && defined(OS_CHROMEOS) |
|
benwells
2015/02/10 22:34:01
I think this can just be #if defined(OS_CHROMEOS).
robliao
2015/02/10 22:37:53
We're still gated by the gyp file with regards to
|
| +#include "chrome/browser/ui/app_list/app_list_extension.h" |
| +#endif |
| + |
| namespace extensions { |
| ExternalComponentLoader::ExternalComponentLoader(Profile* profile) |
| @@ -85,6 +89,14 @@ void ExternalComponentLoader::StartLoading() { |
| } |
| #endif |
| +#if defined(ENABLE_APP_LIST) && defined(OS_CHROMEOS) |
| + std::string app_list_extension_id; |
| + if (GetAppListExtensionId(&app_list_extension_id)) { |
| + prefs_->SetString(app_list_extension_id + ".external_update_url", |
| + extension_urls::GetWebstoreUpdateUrl().spec()); |
| + } |
| +#endif |
| + |
| LoadFinished(); |
| } |