Merge "Exit accessory mode more aggressively"

This commit is contained in:
David Stevens
2016-12-14 22:29:35 +00:00
committed by Android (Google) Code Review

View File

@@ -606,8 +606,12 @@ public class UsbDeviceManager {
} else {
Slog.e(TAG, "nativeGetAccessoryStrings failed");
}
} else if (!mConnected && !enteringAccessoryMode) {
notifyAccessoryModeExit();
} else {
if (!enteringAccessoryMode) {
notifyAccessoryModeExit();
} else if (DEBUG) {
Slog.v(TAG, "Debouncing accessory mode exit");
}
}
}
@@ -813,6 +817,9 @@ public class UsbDeviceManager {
break;
}
case MSG_ACCESSORY_MODE_ENTER_TIMEOUT: {
if (DEBUG) {
Slog.v(TAG, "Accessory mode enter timeout: " + mConnected);
}
if (!mConnected) {
notifyAccessoryModeExit();
}