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
ArrayList<UsbDirectMidiDevice> midiDevices =
mMidiDevices.remove(deviceAddress);
for (UsbDirectMidiDevice midiDevice : midiDevices) {
if (midiDevice != null) {
Slog.i(TAG, "USB MIDI Device Removed: " + deviceAddress);
IoUtils.closeQuietly(midiDevice);
if (midiDevices != null) {
for (UsbDirectMidiDevice midiDevice : midiDevices) {
if (midiDevice != null) {
IoUtils.closeQuietly(midiDevice);
}
}
Slog.i(TAG, "USB MIDI Devices Removed: " + deviceAddress);
}
getCurrentUserSettings().usbDeviceRemoved(device);