diff --git a/src/com/android/settings/network/TetherPreferenceController.java b/src/com/android/settings/network/TetherPreferenceController.java index 571290796cf..1c9959e5a88 100644 --- a/src/com/android/settings/network/TetherPreferenceController.java +++ b/src/com/android/settings/network/TetherPreferenceController.java @@ -88,8 +88,7 @@ public class TetherPreferenceController extends AbstractPreferenceController imp public TetherPreferenceController(Context context, Lifecycle lifecycle) { super(context); mBluetoothPan = new AtomicReference<>(); - mAdminDisallowedTetherConfig = checkIfRestrictionEnforced( - mContext, DISALLOW_CONFIG_TETHERING, UserHandle.myUserId()) != null; + mAdminDisallowedTetherConfig = isTetherConfigDisallowed(context); mConnectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); @@ -170,6 +169,11 @@ public class TetherPreferenceController extends AbstractPreferenceController imp } } + public static boolean isTetherConfigDisallowed(Context context) { + return checkIfRestrictionEnforced( + context, DISALLOW_CONFIG_TETHERING, UserHandle.myUserId()) != null; + } + @VisibleForTesting void updateSummary() { if (mPreference == null) {