| Index: athena/extensions/extension_app_model_builder.cc
|
| diff --git a/athena/extensions/extension_app_model_builder.cc b/athena/extensions/extension_app_model_builder.cc
|
| index 461fd8a44cea8630c3d216ecd2ba216798c2ea13..92ee81f7dc686f69d2b66bc4e3524cd9f18e9d7a 100644
|
| --- a/athena/extensions/extension_app_model_builder.cc
|
| +++ b/athena/extensions/extension_app_model_builder.cc
|
| @@ -20,6 +20,10 @@ namespace athena {
|
|
|
| namespace {
|
|
|
| +// Copied from chrome/common/extensions/extension_constants.h
|
| +// TODO(mukai): move constants to src/extensions
|
| +const char kChromeAppId[] = "mgndgikekgjfcpckkfioiadnlibdjbkf";
|
| +
|
| class AppItem : public app_list::AppListItem {
|
| public:
|
| AppItem(scoped_refptr<const extensions::Extension> extension,
|
| @@ -68,8 +72,11 @@ void ExtensionAppModelBuilder::PopulateApps(app_list::AppListModel* model) {
|
| for (extensions::ExtensionSet::const_iterator iter = extensions.begin();
|
| iter != extensions.end();
|
| ++iter) {
|
| + // Chrome icon is currently disabled for homecard since it's not meaningful.
|
| + // http://crbug.com/421677
|
| // TODO(mukai): use chrome/browser/extension_ui_util.
|
| - if ((*iter)->ShouldDisplayInAppLauncher()) {
|
| + if ((*iter)->ShouldDisplayInAppLauncher() &&
|
| + (*iter)->id() != kChromeAppId) {
|
| model->AddItem(scoped_ptr<app_list::AppListItem>(
|
| new AppItem(*iter, browser_context_)));
|
| }
|
|
|