summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/deviceinfo
diff options
context:
space:
mode:
authorJason Monk <jmonk@google.com>2015-09-10 10:36:58 -0400
committerJason Monk <jmonk@google.com>2015-09-10 10:38:14 -0400
commitd3c60afe5267eb614b9c0a99b797e6bbb51de16f (patch)
tree369e10a3d001e1a781b87fbccab2f2cbc0cf7245 /src/com/android/settings/deviceinfo
parent48422b52f3ed81dd447e6bc836d752f33ef8c7b3 (diff)
downloadpackages_apps_Settings-d3c60afe5267eb614b9c0a99b797e6bbb51de16f.zip
packages_apps_Settings-d3c60afe5267eb614b9c0a99b797e6bbb51de16f.tar.gz
packages_apps_Settings-d3c60afe5267eb614b9c0a99b797e6bbb51de16f.tar.bz2
Include the usb data mode regardless of data role
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
Diffstat (limited to 'src/com/android/settings/deviceinfo')
-rw-r--r--src/com/android/settings/deviceinfo/UsbBackend.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/com/android/settings/deviceinfo/UsbBackend.java b/src/com/android/settings/deviceinfo/UsbBackend.java
index 846d6e3..210e0a0 100644
--- a/src/com/android/settings/deviceinfo/UsbBackend.java
+++ b/src/com/android/settings/deviceinfo/UsbBackend.java
@@ -71,8 +71,7 @@ public class UsbBackend {
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();
}