diff --git a/services/usb/java/com/android/server/usb/UsbDeviceManager.java b/services/usb/java/com/android/server/usb/UsbDeviceManager.java index 2e692e6e68f72..5f069dbd8d11c 100644 --- a/services/usb/java/com/android/server/usb/UsbDeviceManager.java +++ b/services/usb/java/com/android/server/usb/UsbDeviceManager.java @@ -239,8 +239,7 @@ public class UsbDeviceManager implements ActivityTaskManagerInternal.ScreenObser mHandler.updateState(state); } else if ("GETPROTOCOL".equals(accessory)) { if (DEBUG) Slog.d(TAG, "got accessory get protocol"); - long elapsedRealtime = SystemClock.elapsedRealtime(); - mHandler.setAccessoryUEventTime(elapsedRealtime); + mHandler.setAccessoryUEventTime(SystemClock.elapsedRealtime()); resetAccessoryHandshakeTimeoutHandler(); } else if ("SENDSTRING".equals(accessory)) { if (DEBUG) Slog.d(TAG, "got accessory send string"); @@ -760,9 +759,6 @@ public class UsbDeviceManager implements ActivityTaskManagerInternal.ScreenObser } private void broadcastUsbAccessoryHandshake() { - long elapsedRealtime = SystemClock.elapsedRealtime(); - long accessoryHandShakeEnd = elapsedRealtime; - // send a sticky broadcast containing USB accessory handshake information Intent intent = new Intent(UsbManager.ACTION_USB_ACCESSORY_HANDSHAKE) .putExtra(UsbManager.EXTRA_ACCESSORY_UEVENT_TIME, @@ -772,7 +768,7 @@ public class UsbDeviceManager implements ActivityTaskManagerInternal.ScreenObser .putExtra(UsbManager.EXTRA_ACCESSORY_START, mStartAccessory) .putExtra(UsbManager.EXTRA_ACCESSORY_HANDSHAKE_END, - accessoryHandShakeEnd); + SystemClock.elapsedRealtime()); if (DEBUG) { Slog.d(TAG, "broadcasting " + intent + " extras: " + intent.getExtras()); @@ -780,7 +776,6 @@ public class UsbDeviceManager implements ActivityTaskManagerInternal.ScreenObser sendStickyBroadcast(intent); resetUsbAccessoryHandshakeDebuggingInfo(); - accessoryHandShakeEnd = 0L; } protected void updateUsbStateBroadcastIfNeeded(long functions) {