diff options
author | Dan Pasanen <dan.pasanen@gmail.com> | 2019-11-06 15:01:32 -0600 |
---|---|---|
committer | Kevin F. Haggerty <haggertk@lineageos.org> | 2019-11-16 08:47:51 -0700 |
commit | 8718f0e0542a1974d31d9b410407fe560769dd4e (patch) | |
tree | a39624affd577d654293e7481f7e0cbb48d5968c | |
parent | 80d8b6467ec454e76eb69eb49f80f74d1ed327e8 (diff) | |
download | android_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.java | 5 |
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 { |