| Index: chrome/browser/media/native_desktop_media_list.cc
|
| diff --git a/chrome/browser/media/native_desktop_media_list.cc b/chrome/browser/media/native_desktop_media_list.cc
|
| index 0c4d2108fd03945558049b451f9fa3e8c419f90f..9b1ef6f4bebc6af65552b09cde055fafaf5c525e 100644
|
| --- a/chrome/browser/media/native_desktop_media_list.cc
|
| +++ b/chrome/browser/media/native_desktop_media_list.cc
|
| @@ -307,7 +307,7 @@ void NativeDesktopMediaList::OnSourcesList(
|
| 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;
|
| }
|
| }
|
| @@ -323,7 +323,7 @@ void NativeDesktopMediaList::OnSourcesList(
|
| 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);
|
| }
|
| }
|
| }
|
| @@ -347,12 +347,12 @@ void NativeDesktopMediaList::OnSourcesList(
|
| 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;
|
| }
|
| @@ -363,7 +363,7 @@ void NativeDesktopMediaList::OnSourceThumbnail(
|
| const gfx::ImageSkia& image) {
|
| DCHECK_LT(index, static_cast<int>(sources_.size()));
|
| sources_[index].thumbnail = image;
|
| - observer_->OnSourceThumbnailChanged(index);
|
| + observer_->OnSourceThumbnailChanged(this, index);
|
| }
|
|
|
| void NativeDesktopMediaList::OnRefreshFinished() {
|
|
|