| Index: media/audio/audio_output_device.cc
|
| diff --git a/media/audio/audio_output_device.cc b/media/audio/audio_output_device.cc
|
| index d09e32c4a77c6f2805a5bd95ee42023420339fc0..8872896058294571a0e1e1389975f110e0bcc58e 100644
|
| --- a/media/audio/audio_output_device.cc
|
| +++ b/media/audio/audio_output_device.cc
|
| @@ -41,12 +41,12 @@ class AudioOutputDevice::AudioThreadCallback
|
| };
|
|
|
| AudioOutputDevice::AudioOutputDevice(
|
| - AudioOutputIPC* ipc,
|
| + scoped_ptr<AudioOutputIPC> ipc,
|
| const scoped_refptr<base::MessageLoopProxy>& io_loop)
|
| : ScopedLoopObserver(io_loop),
|
| input_channels_(0),
|
| callback_(NULL),
|
| - ipc_(ipc),
|
| + ipc_(ipc.Pass()),
|
| stream_id_(0),
|
| play_on_start_(true),
|
| is_started_(false),
|
| @@ -259,7 +259,7 @@ void AudioOutputDevice::OnStreamCreated(
|
| }
|
|
|
| void AudioOutputDevice::OnIPCClosed() {
|
| - ipc_ = NULL;
|
| + ipc_.reset();
|
| }
|
|
|
| void AudioOutputDevice::WillDestroyCurrentMessageLoop() {
|
|
|