Fix usb preference summary

In host mode, summary should not display
function info.

Bug: 77647931
Test: passes
Change-Id: Ic15849e12aa47df75cc75c9da0384e24627a9c8b
This commit is contained in:
Jerry Zhang
2018-04-06 12:06:49 -07:00
parent dd3db23f18
commit 9d6aba32cb

View File

@@ -42,8 +42,8 @@ public class ConnectedUsbDeviceUpdater {
UsbConnectionBroadcastReceiver.UsbConnectionListener mUsbConnectionListener = UsbConnectionBroadcastReceiver.UsbConnectionListener mUsbConnectionListener =
(connected, functions, powerRole, dataRole) -> { (connected, functions, powerRole, dataRole) -> {
if (connected) { if (connected) {
mUsbPreference.setSummary(getSummary(mUsbBackend.getCurrentFunctions(), mUsbPreference.setSummary(getSummary(dataRole == UsbPort.DATA_ROLE_DEVICE
mUsbBackend.getPowerRole())); ? functions : UsbManager.FUNCTION_NONE, powerRole));
mDevicePreferenceCallback.onDeviceAdded(mUsbPreference); mDevicePreferenceCallback.onDeviceAdded(mUsbPreference);
} else { } else {
mDevicePreferenceCallback.onDeviceRemoved(mUsbPreference); mDevicePreferenceCallback.onDeviceRemoved(mUsbPreference);