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() { |