Merge "settings: allow enabling ethernet tethering independent of link state" am: 905d584b15 am: f73112b56e am: 7e21dec65e am: 850993d166

Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/2475089

Change-Id: I581f9b7c07801ae64b05536e523f0413b97896ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Maciej Żenczykowski
2023-03-08 06:04:40 +00:00
committed by Automerger Merge Worker

View File

@@ -50,7 +50,7 @@ public final class EthernetTetherPreferenceController extends TetherBasePreferen
@OnLifecycleEvent(Lifecycle.Event.ON_START) @OnLifecycleEvent(Lifecycle.Event.ON_START)
public void onStart() { public void onStart() {
mEthernetListener = (iface, state, role, configuration) -> { mEthernetListener = (iface, state, role, configuration) -> {
if (state == EthernetManager.STATE_LINK_UP) { if (state != EthernetManager.STATE_ABSENT) {
mAvailableInterfaces.add(iface); mAvailableInterfaces.add(iface);
} else { } else {
mAvailableInterfaces.remove(iface); mAvailableInterfaces.remove(iface);