diff --git a/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java b/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java index 9c9400db5b6..31bca1241ec 100644 --- a/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java +++ b/src/com/android/settings/connecteddevice/usb/UsbDetailsFunctionsController.java @@ -114,16 +114,16 @@ public class UsbDetailsFunctionsController extends UsbDetailsController if (function != previousFunction && !Utils.isMonkeyRunning()) { mPreviousFunction = previousFunction; - if (function == UsbManager.FUNCTION_RNDIS) { - //Update the UI in advance to make it looks smooth - final RadioButtonPreference prevPref = - (RadioButtonPreference) mProfilesContainer.findPreference( - UsbBackend.usbFunctionsToString(mPreviousFunction)); - if (prevPref != null) { - prevPref.setChecked(false); - preference.setChecked(true); - } + //Update the UI in advance to make it looks smooth + final RadioButtonPreference prevPref = + (RadioButtonPreference) mProfilesContainer.findPreference( + UsbBackend.usbFunctionsToString(mPreviousFunction)); + if (prevPref != null) { + prevPref.setChecked(false); + preference.setChecked(true); + } + if (function == UsbManager.FUNCTION_RNDIS) { // We need to have entitlement check for usb tethering, so use API in // ConnectivityManager. mConnectivityManager.startTethering(TETHERING_USB, true /* showProvisioningUi */,