diff options
| author | 2019-05-09 23:07:31 +0000 | |
|---|---|---|
| committer | 2019-05-09 23:07:31 +0000 | |
| commit | f235aa57b516cefa6d25e00b50e8e57140cd7bfc (patch) | |
| tree | 11f9a4b8679c14031c043aa2f9976d414566d95d | |
| parent | 1806895bc646e4d41b60cd663a62235829aad51f (diff) | |
| parent | 924750426f555b0046238a73d35487495765b3a2 (diff) | |
Merge "Forward keyguard showing updated events to global actions panel" into qt-dev
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java b/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java index 8518abf24743..2ee02fdc8a28 100644 --- a/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java +++ b/packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java @@ -91,6 +91,7 @@ import com.android.systemui.plugins.ActivityStarter; import com.android.systemui.plugins.GlobalActions.GlobalActionsManager; import com.android.systemui.plugins.GlobalActionsPanelPlugin; import com.android.systemui.statusbar.phone.ScrimController; +import com.android.systemui.statusbar.phone.UnlockMethodCache; import com.android.systemui.statusbar.policy.ConfigurationController; import com.android.systemui.util.EmergencyDialerConstants; import com.android.systemui.util.leak.RotationUtils; @@ -207,6 +208,14 @@ public class GlobalActionsDialog implements DialogInterface.OnDismissListener, Dependency.get(ConfigurationController.class).addCallback(this); mActivityStarter = Dependency.get(ActivityStarter.class); + UnlockMethodCache unlockMethodCache = UnlockMethodCache.getInstance(context); + unlockMethodCache.addListener( + () -> { + if (mDialog != null && mDialog.mPanelController != null) { + boolean locked = !unlockMethodCache.canSkipBouncer(); + mDialog.mPanelController.onDeviceLockStateChanged(locked); + } + }); } /** |