summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Mark Chien <markchien@google.com> 2018-12-11 00:23:36 -0800
committer android-build-merger <android-build-merger@google.com> 2018-12-11 00:23:36 -0800
commit3effe3a715034e55fd9713cd14ae55f744e090ef (patch)
treec165ad8149052a09c59e34e07ee7071df08ee7df
parent5da9fe3d79a948184bb377cb55dea4707e9eb5b0 (diff)
parentfad9571dc59e822d6d59ad163b55799de9d1bc34 (diff)
Merge "Upstream Configuration should also consider automatic configuration"
am: fad9571dc5 Change-Id: I9b4ae170dbeda9186dfae256871fa7e790a401e7
-rw-r--r--services/core/java/com/android/server/connectivity/Tethering.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/connectivity/Tethering.java b/services/core/java/com/android/server/connectivity/Tethering.java
index 3c14393ca740..d75601be23e3 100644
--- a/services/core/java/com/android/server/connectivity/Tethering.java
+++ b/services/core/java/com/android/server/connectivity/Tethering.java
@@ -944,10 +944,11 @@ public class Tethering extends BaseNetworkObserver {
public boolean hasTetherableConfiguration() {
final TetheringConfiguration cfg = mConfig;
final boolean hasDownstreamConfiguration =
- (cfg.tetherableUsbRegexs.length != 0) ||
- (cfg.tetherableWifiRegexs.length != 0) ||
- (cfg.tetherableBluetoothRegexs.length != 0);
- final boolean hasUpstreamConfiguration = !cfg.preferredUpstreamIfaceTypes.isEmpty();
+ (cfg.tetherableUsbRegexs.length != 0)
+ || (cfg.tetherableWifiRegexs.length != 0)
+ || (cfg.tetherableBluetoothRegexs.length != 0);
+ final boolean hasUpstreamConfiguration = !cfg.preferredUpstreamIfaceTypes.isEmpty()
+ || cfg.chooseUpstreamAutomatically;
return hasDownstreamConfiguration && hasUpstreamConfiguration;
}