| Index: content/renderer/media/user_media_client_impl.cc
|
| diff --git a/content/renderer/media/user_media_client_impl.cc b/content/renderer/media/user_media_client_impl.cc
|
| index 439e0afa30b00295e8b8cb57191099fc6ff3cd8b..847c94d5d64d237d1949b02f176a7f21bddced75 100644
|
| --- a/content/renderer/media/user_media_client_impl.cc
|
| +++ b/content/renderer/media/user_media_client_impl.cc
|
| @@ -548,7 +548,7 @@ void UserMediaClientImpl::OnStreamGenerated(
|
| // Wait for the tracks to be started successfully or to fail.
|
| request_info->CallbackOnTracksStarted(
|
| base::Bind(&UserMediaClientImpl::OnCreateNativeTracksCompleted,
|
| - weak_factory_.GetWeakPtr()));
|
| + weak_factory_.GetWeakPtr(), label));
|
| }
|
|
|
| void UserMediaClientImpl::OnStreamGeneratedForCancelledRequest(
|
| @@ -817,6 +817,7 @@ void UserMediaClientImpl::CreateAudioTracks(
|
| }
|
|
|
| void UserMediaClientImpl::OnCreateNativeTracksCompleted(
|
| + const std::string& label,
|
| UserMediaRequestInfo* request,
|
| MediaStreamRequestResult result,
|
| const blink::WebString& result_name) {
|
| @@ -827,6 +828,7 @@ void UserMediaClientImpl::OnCreateNativeTracksCompleted(
|
|
|
| if (result == content::MEDIA_DEVICE_OK) {
|
| GetUserMediaRequestSucceeded(request->web_stream, request->request);
|
| + media_stream_dispatcher_->OnStreamStarted(label);
|
| } else {
|
| GetUserMediaRequestFailed(request->request, result, result_name);
|
|
|
|
|