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 399d4c5c527732f808e1ffb23cd2f42424615787..8af3d3ee664c2719c34657495721c972066ef692 100644 |
--- a/chrome/browser/ui/app_list/apps_model_builder.cc |
+++ b/chrome/browser/ui/app_list/apps_model_builder.cc |
@@ -88,6 +88,14 @@ void AppsModelBuilder::OnBeginExtensionInstall( |
HighlightApp(); |
} |
+void AppsModelBuilder::OnDownloadProgress(const std::string& extension_id, |
+ int percent_downloaded) { |
+ int i = FindApp(extension_id); |
+ if (i == -1) |
+ return; |
+ GetAppAt(i)->SetPercentDownloaded(percent_downloaded); |
+} |
+ |
void AppsModelBuilder::AddApps(const ExtensionSet* extensions, Apps* apps) { |
for (ExtensionSet::const_iterator app = extensions->begin(); |
app != extensions->end(); ++app) { |