| Index: media/midi/midi_manager_android.cc
|
| diff --git a/media/midi/midi_manager_android.cc b/media/midi/midi_manager_android.cc
|
| index ebcb5cce9aa920f72c5c92ec0fd9405f3b0a29e2..8ba58b735fae3a7194349f40cbb8d679171a9282 100644
|
| --- a/media/midi/midi_manager_android.cc
|
| +++ b/media/midi/midi_manager_android.cc
|
| @@ -51,14 +51,16 @@ bool IsMidiManagerAndroidEnabled() {
|
|
|
| } // namespace
|
|
|
| -MidiManager* MidiManager::Create() {
|
| +MidiManager* MidiManager::Create(MidiService* service) {
|
| if (IsMidiManagerAndroidEnabled())
|
| - return new MidiManagerAndroid();
|
| + return new MidiManagerAndroid(service);
|
|
|
| - return new MidiManagerUsb(base::MakeUnique<UsbMidiDeviceFactoryAndroid>());
|
| + return new MidiManagerUsb(service,
|
| + base::MakeUnique<UsbMidiDeviceFactoryAndroid>());
|
| }
|
|
|
| -MidiManagerAndroid::MidiManagerAndroid() {}
|
| +MidiManagerAndroid::MidiManagerAndroid(MidiService* service)
|
| + : MidiManager(service) {}
|
|
|
| MidiManagerAndroid::~MidiManagerAndroid() {
|
| base::AutoLock auto_lock(scheduler_lock_);
|
|
|