Fix NPE when launching MediaOutput Panel
Add NP check when to avoid NPE when launching MediaOutput Panel Fixes: 132366620 Test: Manual Change-Id: I21a481907a5bca83404e59e08ba11ce5c55199a4
This commit is contained in:
@@ -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));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user