Merge "Fix NPE when launching MediaOutput Panel" into qt-dev

This commit is contained in:
TreeHugger Robot
2019-05-09 23:58:16 +00:00
committed by Android (Google) Code Review

View File

@@ -90,10 +90,13 @@ public class MediaOutputSlice implements CustomSliceable {
final List<MediaDevice> devices = getMediaDevices(); final List<MediaDevice> devices = getMediaDevices();
final MediaDevice connectedDevice = getWorker().getCurrentConnectedMediaDevice(); final MediaDevice connectedDevice = getWorker().getCurrentConnectedMediaDevice();
listBuilder.addRow(getActiveDeviceHeaderRow(connectedDevice)); if (connectedDevice != null) {
listBuilder.addRow(getActiveDeviceHeaderRow(connectedDevice));
}
for (MediaDevice device : devices) { for (MediaDevice device : devices) {
if (!TextUtils.equals(connectedDevice.getId(), device.getId())) { if (connectedDevice == null
|| !TextUtils.equals(connectedDevice.getId(), device.getId())) {
listBuilder.addRow(getMediaDeviceRow(device)); listBuilder.addRow(getMediaDeviceRow(device));
} }
} }