| Index: media/audio/audio_manager_base.cc
|
| diff --git a/media/audio/audio_manager_base.cc b/media/audio/audio_manager_base.cc
|
| index d479bd591494dc97d7baa6030aabc48257de9c36..c779b6ab90122c754c9f541585647d5f10ad6025 100644
|
| --- a/media/audio/audio_manager_base.cc
|
| +++ b/media/audio/audio_manager_base.cc
|
| @@ -278,7 +278,7 @@ AudioOutputStream* AudioManagerBase::MakeAudioOutputStreamProxy(
|
| CompareByParams(dispatcher_params));
|
| if (it != output_dispatchers_.end()) {
|
| delete dispatcher_params;
|
| - return new AudioOutputProxy((*it)->dispatcher.get());
|
| + return new AudioOutputProxy((*it)->dispatcher->AsWeakPtr());
|
| }
|
|
|
| const base::TimeDelta kCloseDelay =
|
| @@ -294,7 +294,7 @@ AudioOutputStream* AudioManagerBase::MakeAudioOutputStreamProxy(
|
|
|
| dispatcher_params->dispatcher = std::move(dispatcher);
|
| output_dispatchers_.push_back(dispatcher_params);
|
| - return new AudioOutputProxy(dispatcher_params->dispatcher.get());
|
| + return new AudioOutputProxy(dispatcher_params->dispatcher->AsWeakPtr());
|
| }
|
|
|
| void AudioManagerBase::ShowAudioInputSettings() {
|
|
|