Index: media/midi/midi_manager_win.cc |
diff --git a/media/midi/midi_manager_win.cc b/media/midi/midi_manager_win.cc |
index e03f99354940223bb1837a87c93e1e4b61e6647d..612b296a9b40f0f999cb503269b24c2acdf4a732 100644 |
--- a/media/midi/midi_manager_win.cc |
+++ b/media/midi/midi_manager_win.cc |
@@ -1137,8 +1137,7 @@ class MidiServiceWinImpl : public MidiServiceWin, |
} // namespace |
-MidiManagerWin::MidiManagerWin() { |
-} |
+MidiManagerWin::MidiManagerWin(MidiService* service) : MidiManager(service) {} |
MidiManagerWin::~MidiManagerWin() { |
} |
@@ -1200,11 +1199,11 @@ void MidiManagerWin::OnReceiveMidiData(uint32_t port_index, |
ReceiveMidiData(port_index, &data[0], data.size(), time); |
} |
-MidiManager* MidiManager::Create() { |
+MidiManager* MidiManager::Create(MidiService* service) { |
if (base::FeatureList::IsEnabled(features::kMidiManagerWinrt) && |
base::win::GetVersion() >= base::win::VERSION_WIN10) |
- return new MidiManagerWinrt(); |
- return new MidiManagerWin(); |
+ return new MidiManagerWinrt(service); |
+ return new MidiManagerWin(service); |
} |
} // namespace midi |