summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--packages/SystemUI/src/com/android/systemui/qs/tiles/AdbOverNetworkTile.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/tiles/AdbOverNetworkTile.java b/packages/SystemUI/src/com/android/systemui/qs/tiles/AdbOverNetworkTile.java
index 6477125433f..a8fc182f9b7 100644
--- a/packages/SystemUI/src/com/android/systemui/qs/tiles/AdbOverNetworkTile.java
+++ b/packages/SystemUI/src/com/android/systemui/qs/tiles/AdbOverNetworkTile.java
@@ -34,6 +34,7 @@ import com.android.systemui.plugins.qs.QSTile.BooleanState;
import com.android.systemui.qs.QSHost;
import com.android.systemui.qs.tileimpl.QSTileImpl;
import com.android.systemui.R;
+import com.android.systemui.statusbar.phone.UnlockMethodCache;
import com.android.systemui.statusbar.policy.KeyguardMonitor;
import lineageos.providers.LineageSettings;
@@ -52,6 +53,7 @@ public class AdbOverNetworkTile extends QSTileImpl<BooleanState> {
private boolean mListening;
private final KeyguardMonitor mKeyguardMonitor;
private final KeyguardMonitorCallback mKeyguardCallback = new KeyguardMonitorCallback();
+ private final UnlockMethodCache mUnlockMethodCache;
private final ConnectivityManager mConnectivityManager;
@@ -65,6 +67,7 @@ public class AdbOverNetworkTile extends QSTileImpl<BooleanState> {
super(host);
mKeyguardMonitor = Dependency.get(KeyguardMonitor.class);
mConnectivityManager = mContext.getSystemService(ConnectivityManager.class);
+ mUnlockMethodCache = UnlockMethodCache.getInstance(mHost.getContext());
}
@Override
@@ -74,7 +77,7 @@ public class AdbOverNetworkTile extends QSTileImpl<BooleanState> {
@Override
protected void handleClick() {
- if (mKeyguardMonitor.isSecure() && !mKeyguardMonitor.canSkipBouncer()) {
+ if (mKeyguardMonitor.isSecure() && !mUnlockMethodCache.canSkipBouncer()) {
Dependency.get(ActivityStarter.class)
.postQSRunnableDismissingKeyguard(this::toggleAction);
} else {