Loading packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java +9 −0 Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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); } }); } /** Loading Loading
packages/SystemUI/src/com/android/systemui/globalactions/GlobalActionsDialog.java +9 −0 Original line number Diff line number Diff line Loading @@ -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; Loading Loading @@ -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); } }); } /** Loading