| 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_); | 
|  |