From 1659b400b539dd7955e98673aae8f6f7db8ba862 Mon Sep 17 00:00:00 2001 From: Philip Quinn Date: Wed, 19 Jul 2017 01:15:56 -0700 Subject: [PATCH] Expose KeyguardMonitor.isOccluded(). Bug: 63806767 Test: runtest systemui Change-Id: I36b96974c7a27e31ddbc3e8cdddf2516cce87b21 --- .../android/systemui/statusbar/policy/KeyguardMonitor.java | 3 ++- .../android/systemui/utils/leaks/FakeKeyguardMonitor.java | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardMonitor.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardMonitor.java index 728005dde1311..ccfbb26a61d2f 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardMonitor.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyguardMonitor.java @@ -21,12 +21,13 @@ public interface KeyguardMonitor extends CallbackController { boolean isSecure(); boolean canSkipBouncer(); boolean isShowing(); + boolean isOccluded(); boolean isKeyguardFadingAway(); boolean isKeyguardGoingAway(); long getKeyguardFadingAwayDuration(); long getKeyguardFadingAwayDelay(); - public interface Callback { + interface Callback { void onKeyguardShowingChanged(); } } diff --git a/packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeKeyguardMonitor.java b/packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeKeyguardMonitor.java index 51e35cc3915eb..3f952c3cbca92 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeKeyguardMonitor.java +++ b/packages/SystemUI/tests/src/com/android/systemui/utils/leaks/FakeKeyguardMonitor.java @@ -46,6 +46,11 @@ public class FakeKeyguardMonitor implements KeyguardMonitor { return false; } + @Override + public boolean isOccluded() { + return false; + } + @Override public boolean isKeyguardFadingAway() { return false;