| Index: chrome/browser/media/desktop_media_list_ash.cc
|
| diff --git a/chrome/browser/media/desktop_media_list_ash.cc b/chrome/browser/media/desktop_media_list_ash.cc
|
| index a9ab1a4224b0d9c05d9e9ecf0fe2c367df90dc2b..25fb5737cc73ff0af1dcce5cc276288c048c7d6f 100644
|
| --- a/chrome/browser/media/desktop_media_list_ash.cc
|
| +++ b/chrome/browser/media/desktop_media_list_ash.cc
|
| @@ -96,7 +96,7 @@ void DesktopMediaListAsh::Refresh() {
|
| for (size_t i = 0; i < sources_.size(); ++i) {
|
| if (new_source_set.find(sources_[i].id) == new_source_set.end()) {
|
| sources_.erase(sources_.begin() + i);
|
| - observer_->OnSourceRemoved(i);
|
| + observer_->OnSourceRemoved(this, i);
|
| --i;
|
| }
|
| }
|
| @@ -112,7 +112,7 @@ void DesktopMediaListAsh::Refresh() {
|
| sources_.insert(sources_.begin() + i, Source());
|
| sources_[i].id = new_sources[i].id;
|
| sources_[i].name = new_sources[i].name;
|
| - observer_->OnSourceAdded(i);
|
| + observer_->OnSourceAdded(this, i);
|
| }
|
| }
|
| }
|
| @@ -136,12 +136,12 @@ void DesktopMediaListAsh::Refresh() {
|
| sources_.erase(sources_.begin() + old_pos);
|
| sources_.insert(sources_.begin() + pos, temp);
|
|
|
| - observer_->OnSourceMoved(old_pos, pos);
|
| + observer_->OnSourceMoved(this, old_pos, pos);
|
| }
|
|
|
| if (sources_[pos].name != new_sources[pos].name) {
|
| sources_[pos].name = new_sources[pos].name;
|
| - observer_->OnSourceNameChanged(pos);
|
| + observer_->OnSourceNameChanged(this, pos);
|
| }
|
| ++pos;
|
| }
|
| @@ -236,7 +236,7 @@ void DesktopMediaListAsh::OnThumbnailCaptured(content::DesktopMediaID id,
|
| for (size_t i = 0; i < sources_.size(); ++i) {
|
| if (sources_[i].id == id) {
|
| sources_[i].thumbnail = image.AsImageSkia();
|
| - observer_->OnSourceThumbnailChanged(i);
|
| + observer_->OnSourceThumbnailChanged(this, i);
|
| break;
|
| }
|
| }
|
|
|