Merge "Upstream Configuration should also consider automatic configuration"

am: fad9571dc5

Change-Id: I9b4ae170dbeda9186dfae256871fa7e790a401e7
This commit is contained in:
Mark Chien
2018-12-11 00:23:36 -08:00
committed by android-build-merger

View File

@@ -944,10 +944,11 @@ public class Tethering extends BaseNetworkObserver {
public boolean hasTetherableConfiguration() { public boolean hasTetherableConfiguration() {
final TetheringConfiguration cfg = mConfig; final TetheringConfiguration cfg = mConfig;
final boolean hasDownstreamConfiguration = final boolean hasDownstreamConfiguration =
(cfg.tetherableUsbRegexs.length != 0) || (cfg.tetherableUsbRegexs.length != 0)
(cfg.tetherableWifiRegexs.length != 0) || || (cfg.tetherableWifiRegexs.length != 0)
(cfg.tetherableBluetoothRegexs.length != 0); || (cfg.tetherableBluetoothRegexs.length != 0);
final boolean hasUpstreamConfiguration = !cfg.preferredUpstreamIfaceTypes.isEmpty(); final boolean hasUpstreamConfiguration = !cfg.preferredUpstreamIfaceTypes.isEmpty()
|| cfg.chooseUpstreamAutomatically;
return hasDownstreamConfiguration && hasUpstreamConfiguration; return hasDownstreamConfiguration && hasUpstreamConfiguration;
} }