Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 044b3d9f authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Prevent KeyguardPresentation been dismissed."

parents 7be20fbc c21e6de9
Loading
Loading
Loading
Loading
+11 −5
Original line number Diff line number Diff line
@@ -72,11 +72,12 @@ public class KeyguardDisplayManager {
        @Override
        public void onDisplayChanged(int displayId) {
            if (displayId == DEFAULT_DISPLAY) return;
            final Display display = mDisplayService.getDisplay(displayId);
            if (display != null && mShowing) {
            final Presentation presentation = mPresentations.get(displayId);
                if (presentation != null && !presentation.getDisplay().equals(display)) {
            if (presentation != null && mShowing) {
                hidePresentation(displayId);
                // update DisplayInfo.
                final Display display = mDisplayService.getDisplay(displayId);
                if (display != null) {
                    showPresentation(display);
                }
            }
@@ -265,6 +266,11 @@ public class KeyguardDisplayManager {
            setCancelable(false);
        }

        @Override
        public void cancel() {
            // Do not allow anything to cancel KeyguardPresetation except KeyguardDisplayManager.
        }

        @Override
        public void onDetachedFromWindow() {
            mClock.removeCallbacks(mMoveTextRunnable);