| Index: chrome/browser/background_application_list_model.cc
|
| ===================================================================
|
| --- chrome/browser/background_application_list_model.cc (revision 86624)
|
| +++ chrome/browser/background_application_list_model.cc (working copy)
|
| @@ -96,11 +96,12 @@
|
|
|
| void
|
| BackgroundApplicationListModel::Observer::OnApplicationDataChanged(
|
| - const Extension* extension) {
|
| + const Extension* extension, Profile* profile) {
|
| }
|
|
|
| void
|
| -BackgroundApplicationListModel::Observer::OnApplicationListChanged() {
|
| +BackgroundApplicationListModel::Observer::OnApplicationListChanged(
|
| + Profile* profile) {
|
| }
|
|
|
| BackgroundApplicationListModel::Observer::~Observer() {
|
| @@ -125,7 +126,7 @@
|
| if (!image)
|
| return;
|
| icon_.reset(new SkBitmap(*image));
|
| - model_->OnApplicationDataChanged(extension_);
|
| + model_->SendApplicationDataChangedNotifications(extension_);
|
| }
|
|
|
| void BackgroundApplicationListModel::Application::RequestIcon(
|
| @@ -263,9 +264,10 @@
|
| }
|
| }
|
|
|
| -void BackgroundApplicationListModel::OnApplicationDataChanged(
|
| +void BackgroundApplicationListModel::SendApplicationDataChangedNotifications(
|
| const Extension* extension) {
|
| - FOR_EACH_OBSERVER(Observer, observers_, OnApplicationDataChanged(extension));
|
| + FOR_EACH_OBSERVER(Observer, observers_, OnApplicationDataChanged(extension,
|
| + profile_));
|
| }
|
|
|
| void BackgroundApplicationListModel::OnExtensionLoaded(Extension* extension) {
|
| @@ -310,6 +312,6 @@
|
| }
|
| if (old_cursor != extensions_.end() || new_cursor != extensions.end()) {
|
| extensions_ = extensions;
|
| - FOR_EACH_OBSERVER(Observer, observers_, OnApplicationListChanged());
|
| + FOR_EACH_OBSERVER(Observer, observers_, OnApplicationListChanged(profile_));
|
| }
|
| }
|
|
|