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 MediaDevice connectedDevice = getWorker().getCurrentConnectedMediaDevice();
listBuilder.addRow(getActiveDeviceHeaderRow(connectedDevice));
if (connectedDevice != null) {
listBuilder.addRow(getActiveDeviceHeaderRow(connectedDevice));
}
for (MediaDevice device : devices) {
if (!TextUtils.equals(connectedDevice.getId(), device.getId())) {
if (connectedDevice == null
|| !TextUtils.equals(connectedDevice.getId(), device.getId())) {
listBuilder.addRow(getMediaDeviceRow(device));
}
}