Index: chrome/browser/media/desktop_media_list_base.cc |
diff --git a/chrome/browser/media/desktop_media_list_base.cc b/chrome/browser/media/desktop_media_list_base.cc |
index ce9941b8dbd96e81013e40160b96fa80eb9daff0..b4c9c2f1237dddcfea382e3f61379eb39627f22b 100644 |
--- a/chrome/browser/media/desktop_media_list_base.cc |
+++ b/chrome/browser/media/desktop_media_list_base.cc |
@@ -12,9 +12,7 @@ |
using content::BrowserThread; |
DesktopMediaListBase::DesktopMediaListBase(base::TimeDelta update_period) |
- : weak_factory_(this) { |
- update_period_ = update_period; |
-} |
+ : update_period_(update_period), weak_factory_(this) {} |
DesktopMediaListBase::~DesktopMediaListBase() {} |
@@ -66,7 +64,7 @@ void DesktopMediaListBase::UpdateSourcesList( |
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; |
} |
} |
@@ -82,7 +80,7 @@ void DesktopMediaListBase::UpdateSourcesList( |
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); |
} |
} |
} |
@@ -106,12 +104,12 @@ void DesktopMediaListBase::UpdateSourcesList( |
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; |
} |
@@ -122,7 +120,7 @@ void DesktopMediaListBase::UpdateSourceThumbnail(content::DesktopMediaID id, |
for (size_t i = 0; i < sources_.size(); ++i) { |
if (sources_[i].id == id) { |
sources_[i].thumbnail = image; |
- observer_->OnSourceThumbnailChanged(i); |
+ observer_->OnSourceThumbnailChanged(this, i); |
break; |
} |
} |