Turns out there are valid data modes in host mode (like midi).
Need to allow these through for the dialog to set the proper
current state.
Bug:
23905770
Change-Id: I7a37ad95ccaf18f211d2b2d330c7f1d7af4cfc16
if (mPort != null) {
int power = mPortStatus.getCurrentPowerRole() == UsbPort.POWER_ROLE_SOURCE
? MODE_POWER_SOURCE : MODE_POWER_SINK;
- return power | (mPortStatus.getCurrentDataRole() == UsbPort.DATA_ROLE_DEVICE
- ? getUsbDataMode() : MODE_DATA_NONE);
+ return power | getUsbDataMode();
}
return MODE_POWER_SINK | getUsbDataMode();
}