Commit c0b5b756 authored by Jiaquan He's avatar Jiaquan He Committed by Commit Bot

app_list: use range-based for loop in AppListControllerImpl::SetModelData.

Bug: 733662
Change-Id: Ic0ff68cb6d022e5f82dc7494d8f783a5289736e6
Reviewed-on: https://chromium-review.googlesource.com/952288Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
Commit-Queue: Jiaquan He <hejq@google.com>
Cr-Commit-Position: refs/heads/master@{#541274}
parent 6db495e7
...@@ -157,16 +157,17 @@ void AppListControllerImpl::SetItemPercentDownloaded( ...@@ -157,16 +157,17 @@ void AppListControllerImpl::SetItemPercentDownloaded(
void AppListControllerImpl::SetModelData( void AppListControllerImpl::SetModelData(
std::vector<AppListItemMetadataPtr> apps, std::vector<AppListItemMetadataPtr> apps,
bool is_search_engine_google) { bool is_search_engine_google) {
// Populate new models. // Clear old model data.
model_.DeleteAllItems(); model_.DeleteAllItems();
search_model_.DeleteAllResults(); search_model_.DeleteAllResults();
for (size_t i = 0; i < apps.size(); ++i) {
AppListItemMetadataPtr item = std::move(apps[i]); // Populate new models.
const std::string& folder_id = item->folder_id; for (auto& app : apps) {
const std::string folder_id = app->folder_id;
if (folder_id.empty()) if (folder_id.empty())
AddItem(std::move(item)); AddItem(std::move(app));
else else
AddItemToFolder(std::move(item), folder_id); AddItemToFolder(std::move(app), folder_id);
} }
search_model_.SetSearchEngineIsGoogle(is_search_engine_google); search_model_.SetSearchEngineIsGoogle(is_search_engine_google);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment