| Index: content/browser/renderer_host/media/media_stream_manager.cc | 
| diff --git a/content/browser/renderer_host/media/media_stream_manager.cc b/content/browser/renderer_host/media/media_stream_manager.cc | 
| index b36919ee2fc92395ee6393526080d9649f365631..864e999d0b32e429081450bfa194e1ad953f465b 100644 | 
| --- a/content/browser/renderer_host/media/media_stream_manager.cc | 
| +++ b/content/browser/renderer_host/media/media_stream_manager.cc | 
| @@ -109,10 +109,17 @@ class MediaStreamManager::DeviceRequest { | 
| if (media_observer == NULL) | 
| return; | 
|  | 
| +    // If we appended a device_id scheme, we want to remove it when notifying | 
| +    // observers which may be in different modules since this scheme is only | 
| +    // used internally within the content module. | 
| +    std::string device_id = | 
| +        WebContentsCaptureUtil::StripWebContentsDeviceScheme( | 
| +            requested_device_id); | 
| + | 
| media_observer->OnMediaRequestStateChanged( | 
| render_process_id, render_view_id, | 
| MediaStreamDevice( | 
| -          stream_type, requested_device_id, requested_device_id), new_state); | 
| +          stream_type, device_id, device_id), new_state); | 
| } | 
|  | 
| MediaRequestState getState(MediaStreamType stream_type) const { | 
|  |