Index: media/midi/midi_manager_mac_unittest.cc |
diff --git a/media/midi/midi_manager_mac_unittest.cc b/media/midi/midi_manager_mac_unittest.cc |
index 83a24c02615fd3a5348847cb9c5a2d329595c414..399b9c98ac675abc74f8f0dc9f4a99debf870837 100644 |
--- a/media/midi/midi_manager_mac_unittest.cc |
+++ b/media/midi/midi_manager_mac_unittest.cc |
@@ -105,6 +105,11 @@ class MidiManagerMacTest : public ::testing::Test { |
MidiManagerMacTest() |
: manager_(new MidiManagerMac), |
message_loop_(new base::MessageLoop) {} |
+ ~MidiManagerMacTest() override { |
+ manager_->Shutdown(); |
+ base::RunLoop run_loop; |
+ run_loop.RunUntilIdle(); |
+ } |
protected: |
void StartSession(MidiManagerClient* client) { |