Merge "USB MIDI: Add null check on device removal" into tm-dev

This commit is contained in:
TreeHugger Robot
2022-03-19 00:09:30 +00:00
committed by Android (Google) Code Review

View File

@@ -496,11 +496,13 @@ public class UsbHostManager {
// MIDI // MIDI
ArrayList<UsbDirectMidiDevice> midiDevices = ArrayList<UsbDirectMidiDevice> midiDevices =
mMidiDevices.remove(deviceAddress); mMidiDevices.remove(deviceAddress);
for (UsbDirectMidiDevice midiDevice : midiDevices) { if (midiDevices != null) {
if (midiDevice != null) { for (UsbDirectMidiDevice midiDevice : midiDevices) {
Slog.i(TAG, "USB MIDI Device Removed: " + deviceAddress); if (midiDevice != null) {
IoUtils.closeQuietly(midiDevice); IoUtils.closeQuietly(midiDevice);
}
} }
Slog.i(TAG, "USB MIDI Devices Removed: " + deviceAddress);
} }
getCurrentUserSettings().usbDeviceRemoved(device); getCurrentUserSettings().usbDeviceRemoved(device);