| Index: chrome/browser/ui/app_list/apps_model_builder.cc
|
| diff --git a/chrome/browser/ui/app_list/apps_model_builder.cc b/chrome/browser/ui/app_list/apps_model_builder.cc
|
| index b662b4537f18f1e81c044f4cd06ae4d4126915d1..6daf274792b50f4a943d1ca1a5a67040bc99afae 100644
|
| --- a/chrome/browser/ui/app_list/apps_model_builder.cc
|
| +++ b/chrome/browser/ui/app_list/apps_model_builder.cc
|
| @@ -189,8 +189,11 @@ void AppsModelBuilder::PopulateApps() {
|
| service->extension_prefs()->extension_sorting()->FixNTPOrdinalCollisions();
|
| std::sort(apps.begin(), apps.end(), &AppPrecedes);
|
|
|
| - for (size_t i = 0; i < apps.size(); ++i)
|
| - model_->Add(apps[i]);
|
| + ScopedVector<app_list::AppListItemModel> items;
|
| + items.assign(apps.begin(), apps.end());
|
| +
|
| + model_->AddAll(items.Pass());
|
| +
|
| }
|
|
|
| void AppsModelBuilder::ResortApps() {
|
|
|