| Index: media/audio/audio_input_device.cc
|
| diff --git a/media/audio/audio_input_device.cc b/media/audio/audio_input_device.cc
|
| index e4577879900d11a47a7b13798d80e48e16bae008..1375ae9909cd1abb1e9ce9b1072990a56a429fa5 100644
|
| --- a/media/audio/audio_input_device.cc
|
| +++ b/media/audio/audio_input_device.cc
|
| @@ -40,12 +40,12 @@ class AudioInputDevice::AudioThreadCallback
|
| };
|
|
|
| AudioInputDevice::AudioInputDevice(
|
| - AudioInputIPC* ipc,
|
| + scoped_ptr<AudioInputIPC> ipc,
|
| const scoped_refptr<base::MessageLoopProxy>& io_loop)
|
| : ScopedLoopObserver(io_loop),
|
| callback_(NULL),
|
| event_handler_(NULL),
|
| - ipc_(ipc),
|
| + ipc_(ipc.Pass()),
|
| stream_id_(0),
|
| session_id_(0),
|
| pending_device_ready_(false),
|
| @@ -209,7 +209,7 @@ void AudioInputDevice::OnDeviceReady(const std::string& device_id) {
|
| }
|
|
|
| void AudioInputDevice::OnIPCClosed() {
|
| - ipc_ = NULL;
|
| + ipc_.reset();
|
| }
|
|
|
| AudioInputDevice::~AudioInputDevice() {
|
|
|