Index: chrome/browser/media/media_stream_capture_indicator.cc |
diff --git a/chrome/browser/media/media_stream_capture_indicator.cc b/chrome/browser/media/media_stream_capture_indicator.cc |
index 710a9d845236e5577dcc1e7da861225af23c0291..4d25886ce195624eea7fbc22799a773b138bfad8 100644 |
--- a/chrome/browser/media/media_stream_capture_indicator.cc |
+++ b/chrome/browser/media/media_stream_capture_indicator.cc |
@@ -274,7 +274,7 @@ void MediaStreamCaptureIndicator::CaptureDevicesOpened( |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- base::Bind(&MediaStreamCaptureIndicator::DoDevicesOpenedOnUIThread, |
+ base::Bind(&MediaStreamCaptureIndicator::AddCaptureDevices, |
this, render_process_id, render_view_id, devices, |
close_callback)); |
} |
@@ -288,57 +288,28 @@ void MediaStreamCaptureIndicator::CaptureDevicesClosed( |
BrowserThread::PostTask( |
BrowserThread::UI, FROM_HERE, |
- base::Bind(&MediaStreamCaptureIndicator::DoDevicesClosedOnUIThread, |
+ base::Bind(&MediaStreamCaptureIndicator::RemoveCaptureDevices, |
this, render_process_id, render_view_id, devices)); |
} |
bool MediaStreamCaptureIndicator::IsCapturingUserMedia( |
- int render_process_id, int render_view_id) const { |
+ content::WebContents* web_contents) const { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
- WebContents* const web_contents = |
- LookUpByKnownAlias(render_process_id, render_view_id); |
- if (!web_contents) |
- return false; |
- |
UsageMap::const_iterator it = usage_map_.find(web_contents); |
return (it != usage_map_.end() && |
(it->second->IsCapturingAudio() || it->second->IsCapturingVideo())); |
} |
bool MediaStreamCaptureIndicator::IsBeingMirrored( |
- int render_process_id, int render_view_id) const { |
+ content::WebContents* web_contents) const { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
- WebContents* const web_contents = |
- LookUpByKnownAlias(render_process_id, render_view_id); |
- if (!web_contents) |
- return false; |
- |
UsageMap::const_iterator it = usage_map_.find(web_contents); |
return it != usage_map_.end() && it->second->IsMirroring(); |
} |
-void MediaStreamCaptureIndicator::DoDevicesOpenedOnUIThread( |
- int render_process_id, |
- int render_view_id, |
- const content::MediaStreamDevices& devices, |
- const base::Closure& close_callback) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
- |
- AddCaptureDevices(render_process_id, render_view_id, devices, close_callback); |
-} |
- |
-void MediaStreamCaptureIndicator::DoDevicesClosedOnUIThread( |
- int render_process_id, |
- int render_view_id, |
- const content::MediaStreamDevices& devices) { |
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
- |
- RemoveCaptureDevices(render_process_id, render_view_id, devices); |
-} |
- |
void MediaStreamCaptureIndicator::MaybeCreateStatusTrayIcon() { |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
if (status_icon_) |