| Index: webrtc/voice_engine/shared_data.cc
|
| diff --git a/webrtc/voice_engine/shared_data.cc b/webrtc/voice_engine/shared_data.cc
|
| index b21578c927bdef21205f356ec0adc9fc6832c5d9..997f51b43961f9f5d47945c82ac0f354a22b9c63 100644
|
| --- a/webrtc/voice_engine/shared_data.cc
|
| +++ b/webrtc/voice_engine/shared_data.cc
|
| @@ -54,14 +54,9 @@ SharedData::~SharedData()
|
| Trace::ReturnTrace();
|
| }
|
|
|
| -void SharedData::set_audio_device(AudioDeviceModule* audio_device)
|
| -{
|
| - // AddRef first in case the pointers are equal.
|
| - if (audio_device)
|
| - audio_device->AddRef();
|
| - if (_audioDevicePtr)
|
| - _audioDevicePtr->Release();
|
| - _audioDevicePtr = audio_device;
|
| +void SharedData::set_audio_device(
|
| + const rtc::scoped_refptr<AudioDeviceModule>& audio_device) {
|
| + _audioDevicePtr = audio_device;
|
| }
|
|
|
| void SharedData::set_audio_processing(AudioProcessing* audioproc) {
|
|
|