summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lucas Dupin <dupin@google.com> 2019-07-13 01:43:42 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2019-07-13 01:43:42 +0000
commita95904e1966c5218755074dfe8406b3f1fd6a5ee (patch)
treee4460b61082d524f00803540cfdf3f9159e236f2
parent22110bae84860ea2815e784d3a632cf60c586709 (diff)
parentb7d3274126612395f29dd620cc1bc21d41164134 (diff)
Merge "Fix issue where bouncer won't be dismissed when being dragged" into qt-r1-dev
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBouncer.java6
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java2
2 files changed, 4 insertions, 4 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBouncer.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBouncer.java
index 21a22eccf509..d6f8a606af55 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBouncer.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBouncer.java
@@ -346,10 +346,10 @@ public class KeyguardBouncer {
}
/**
- * {@link #show(boolean)} was called but we're not showing yet.
+ * {@link #show(boolean)} was called but we're not showing yet, or being dragged.
*/
- public boolean willShowSoon() {
- return mShowingSoon;
+ public boolean inTransit() {
+ return mShowingSoon || mExpansion != EXPANSION_HIDDEN;
}
/**
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java
index 20bc2a742de6..da85039039f2 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java
@@ -719,7 +719,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
* animation didn't finish yet.
*/
public boolean bouncerIsOrWillBeShowing() {
- return mBouncer.isShowing() || mBouncer.willShowSoon();
+ return mBouncer.isShowing() || mBouncer.inTransit();
}
public boolean isFullscreenBouncer() {