Merge "Upstream Configuration should also consider automatic configuration"
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user