| Index: media/audio/cras/cras_unified_unittest.cc
|
| diff --git a/media/audio/cras/cras_unified_unittest.cc b/media/audio/cras/cras_unified_unittest.cc
|
| index 89a3ef0b8a39efbe9a0ec23cc0a7ad304955d017..52fe11ad3149f786889b2b59a50f63c621e17fcc 100644
|
| --- a/media/audio/cras/cras_unified_unittest.cc
|
| +++ b/media/audio/cras/cras_unified_unittest.cc
|
| @@ -63,7 +63,11 @@ class CrasUnifiedStreamTest : public testing::Test {
|
| base::RunLoop().RunUntilIdle();
|
| }
|
|
|
| - ~CrasUnifiedStreamTest() override {}
|
| + ~CrasUnifiedStreamTest() override {
|
| + mock_manager_->GetTaskRunner()->PostTask(
|
| + FROM_HERE, base::Bind(&media::AudioManager::Shutdown,
|
| + base::Unretained(mock_manager_.get())));
|
| + }
|
|
|
| CrasUnifiedStream* CreateStream(ChannelLayout layout) {
|
| return CreateStream(layout, kTestFramesPerPacket);
|
| @@ -88,8 +92,7 @@ class CrasUnifiedStreamTest : public testing::Test {
|
| static const uint32_t kTestFramesPerPacket;
|
|
|
| base::TestMessageLoop message_loop_;
|
| - std::unique_ptr<StrictMock<MockAudioManagerCras>, AudioManagerDeleter>
|
| - mock_manager_;
|
| + std::unique_ptr<StrictMock<MockAudioManagerCras>> mock_manager_;
|
|
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(CrasUnifiedStreamTest);
|
|
|