summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Tim Kilbourn <tkilbourn@google.com> 2015-09-19 00:46:13 +0000
committer Android Git Automerger <android-git-automerger@android.com> 2015-09-19 00:46:13 +0000
commit880c601013e3b58f004f65c6cacfb8e19e2ca863 (patch)
treecb59677fda809d8ef6fccf6040c4aba97baca54a
parent2a554841f3fcaf548b790f7230ead121f1c5b942 (diff)
parent0c4050b09b433f39bcbe612fb000b5fb5d396bd0 (diff)
am 0c4050b0: am bdfbd821: am 0eb10ede: Merge "Always set the usb config when modifying it." into mnc-dr-dev
* commit '0c4050b09b433f39bcbe612fb000b5fb5d396bd0': Always set the usb config when modifying it.
-rw-r--r--services/usb/java/com/android/server/usb/UsbDeviceManager.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/services/usb/java/com/android/server/usb/UsbDeviceManager.java b/services/usb/java/com/android/server/usb/UsbDeviceManager.java
index 1321281d00ed..49062d068d8a 100644
--- a/services/usb/java/com/android/server/usb/UsbDeviceManager.java
+++ b/services/usb/java/com/android/server/usb/UsbDeviceManager.java
@@ -417,10 +417,9 @@ public class UsbDeviceManager {
private boolean setUsbConfig(String config) {
if (DEBUG) Slog.d(TAG, "setUsbConfig(" + config + ")");
// set the new configuration
- String oldConfig = SystemProperties.get(USB_CONFIG_PROPERTY);
- if (!config.equals(oldConfig)) {
- SystemProperties.set(USB_CONFIG_PROPERTY, config);
- }
+ // we always set it due to b/23631400, where adbd was getting killed
+ // and not restarted due to property timeouts on some devices
+ SystemProperties.set(USB_CONFIG_PROPERTY, config);
return waitForState(config);
}