Loading services/core/java/com/android/server/connectivity/Tethering.java +10 −0 Original line number Original line Diff line number Diff line Loading @@ -834,6 +834,16 @@ public class Tethering extends BaseNetworkObserver { // For more explanation, see b/62552150 . // For more explanation, see b/62552150 . synchronized (Tethering.this.mPublicSync) { synchronized (Tethering.this.mPublicSync) { // Always record the state of RNDIS. // Always record the state of RNDIS. // TODO: consider: // final boolean disconnected = !usbConnected; // if (disconnected) { // mRndisEnabled = false; // mUsbTetherRequested = false; // return; // } // final boolean configured = usbConnected && usbConfigured; // mRndisEnabled = configured ? rndisEnabled : false; // if (!configured) return; mRndisEnabled = rndisEnabled; mRndisEnabled = rndisEnabled; if (usbConnected && !usbConfigured) { if (usbConnected && !usbConfigured) { Loading Loading
services/core/java/com/android/server/connectivity/Tethering.java +10 −0 Original line number Original line Diff line number Diff line Loading @@ -834,6 +834,16 @@ public class Tethering extends BaseNetworkObserver { // For more explanation, see b/62552150 . // For more explanation, see b/62552150 . synchronized (Tethering.this.mPublicSync) { synchronized (Tethering.this.mPublicSync) { // Always record the state of RNDIS. // Always record the state of RNDIS. // TODO: consider: // final boolean disconnected = !usbConnected; // if (disconnected) { // mRndisEnabled = false; // mUsbTetherRequested = false; // return; // } // final boolean configured = usbConnected && usbConfigured; // mRndisEnabled = configured ? rndisEnabled : false; // if (!configured) return; mRndisEnabled = rndisEnabled; mRndisEnabled = rndisEnabled; if (usbConnected && !usbConfigured) { if (usbConnected && !usbConfigured) { Loading