summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Pasanen <dan.pasanen@gmail.com>2019-11-06 15:01:32 -0600
committerKevin F. Haggerty <haggertk@lineageos.org>2019-11-16 08:47:51 -0700
commit8718f0e0542a1974d31d9b410407fe560769dd4e (patch)
treea39624affd577d654293e7481f7e0cbb48d5968c
parent80d8b6467ec454e76eb69eb49f80f74d1ed327e8 (diff)
downloadandroid_frameworks_base-8718f0e0542a1974d31d9b410407fe560769dd4e.tar.gz
android_frameworks_base-8718f0e0542a1974d31d9b410407fe560769dd4e.tar.bz2
android_frameworks_base-8718f0e0542a1974d31d9b410407fe560769dd4e.zip
qs: tiles: fix adb over network tile after aaba8ef289dee0c143b3dc0fe47e6b9595f22c65
Change-Id: I4932a3e023a40e362e81fd74f2921e9cb472ebf3
-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 {