Merge "Stop disabling wifi toggle when tethering is restricted" into rvc-dev am: 9341983324
Change-Id: Ia3a28b881005c732d0158890b68de22d97703068
This commit is contained in:
@@ -26,8 +26,6 @@ import android.net.NetworkInfo;
|
|||||||
import android.net.wifi.SupplicantState;
|
import android.net.wifi.SupplicantState;
|
||||||
import android.net.wifi.WifiInfo;
|
import android.net.wifi.WifiInfo;
|
||||||
import android.net.wifi.WifiManager;
|
import android.net.wifi.WifiManager;
|
||||||
import android.os.UserHandle;
|
|
||||||
import android.os.UserManager;
|
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
@@ -35,8 +33,6 @@ import androidx.annotation.VisibleForTesting;
|
|||||||
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settings.widget.SwitchWidgetController;
|
import com.android.settings.widget.SwitchWidgetController;
|
||||||
import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
|
|
||||||
import com.android.settingslib.RestrictedLockUtilsInternal;
|
|
||||||
import com.android.settingslib.WirelessUtils;
|
import com.android.settingslib.WirelessUtils;
|
||||||
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
|
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
|
||||||
|
|
||||||
@@ -76,9 +72,6 @@ public class WifiEnabler implements SwitchWidgetController.OnSwitchChangeListene
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
private static final String EVENT_DATA_IS_WIFI_ON = "is_wifi_on";
|
|
||||||
private static final int EVENT_UPDATE_INDEX = 0;
|
|
||||||
|
|
||||||
public WifiEnabler(Context context, SwitchWidgetController switchWidget,
|
public WifiEnabler(Context context, SwitchWidgetController switchWidget,
|
||||||
MetricsFeatureProvider metricsFeatureProvider) {
|
MetricsFeatureProvider metricsFeatureProvider) {
|
||||||
this(context, switchWidget, metricsFeatureProvider,
|
this(context, switchWidget, metricsFeatureProvider,
|
||||||
@@ -161,15 +154,6 @@ public class WifiEnabler implements SwitchWidgetController.OnSwitchChangeListene
|
|||||||
setSwitchBarChecked(false);
|
setSwitchBarChecked(false);
|
||||||
mSwitchWidget.setEnabled(true);
|
mSwitchWidget.setEnabled(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (RestrictedLockUtilsInternal.hasBaseUserRestriction(mContext,
|
|
||||||
UserManager.DISALLOW_CONFIG_TETHERING, UserHandle.myUserId())) {
|
|
||||||
mSwitchWidget.setEnabled(false);
|
|
||||||
} else {
|
|
||||||
final EnforcedAdmin admin = RestrictedLockUtilsInternal.checkIfRestrictionEnforced(
|
|
||||||
mContext, UserManager.DISALLOW_CONFIG_TETHERING, UserHandle.myUserId());
|
|
||||||
mSwitchWidget.setDisabledByAdmin(admin);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setSwitchBarChecked(boolean checked) {
|
private void setSwitchBarChecked(boolean checked) {
|
||||||
|
Reference in New Issue
Block a user