summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/network/TetherPreferenceController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/settings/network/TetherPreferenceController.java')
-rw-r--r--src/com/android/settings/network/TetherPreferenceController.java12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/com/android/settings/network/TetherPreferenceController.java b/src/com/android/settings/network/TetherPreferenceController.java
index 4bafa2511d..0d4a6a6189 100644
--- a/src/com/android/settings/network/TetherPreferenceController.java
+++ b/src/com/android/settings/network/TetherPreferenceController.java
@@ -16,8 +16,8 @@
package com.android.settings.network;
import static android.os.UserManager.DISALLOW_CONFIG_TETHERING;
-import static com.android.settingslib.RestrictedLockUtils.checkIfRestrictionEnforced;
-import static com.android.settingslib.RestrictedLockUtils.hasBaseUserRestriction;
+
+import static com.android.settingslib.RestrictedLockUtilsInternal.checkIfRestrictionEnforced;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothPan;
@@ -33,6 +33,7 @@ import android.os.Bundle;
import android.os.Handler;
import android.os.UserHandle;
import android.provider.Settings;
+
import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
@@ -40,6 +41,7 @@ import androidx.preference.PreferenceScreen;
import com.android.settings.R;
import com.android.settings.TetherSettings;
import com.android.settings.core.PreferenceControllerMixin;
+import com.android.settingslib.TetherUtil;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
@@ -112,11 +114,7 @@ public class TetherPreferenceController extends AbstractPreferenceController imp
@Override
public boolean isAvailable() {
- final boolean isBlocked =
- (!mConnectivityManager.isTetheringSupported() && !mAdminDisallowedTetherConfig)
- || hasBaseUserRestriction(mContext, DISALLOW_CONFIG_TETHERING,
- UserHandle.myUserId());
- return !isBlocked;
+ return TetherUtil.isTetherAvailable(mContext);
}
@Override