Bouncer: Use Y coord delta instead of velocity.
Use Y coord delta instead of velocity to determine interaction type for falsing manager. This is because it can often times be incorrect and lead to a TypeClassifier error. Bug: 224785498 Test: Manual on 2 devices Change-Id: I6b9e1ad582fcb2f8bf0be9e70766c1424e44e4cc
This commit is contained in:
@@ -445,7 +445,7 @@ public abstract class PanelViewController {
|
||||
mLockscreenGestureLogger.log(LockscreenUiEvent.LOCKSCREEN_UNLOCK);
|
||||
}
|
||||
@Classifier.InteractionType int interactionType = vel == 0 ? GENERIC
|
||||
: vel > 0 ? QUICK_SETTINGS
|
||||
: y - mInitialTouchY > 0 ? QUICK_SETTINGS
|
||||
: (mKeyguardStateController.canDismissLockScreen()
|
||||
? UNLOCK : BOUNCER_UNLOCK);
|
||||
|
||||
@@ -532,7 +532,7 @@ public abstract class PanelViewController {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Classifier.InteractionType int interactionType = vel > 0
|
||||
@Classifier.InteractionType int interactionType = y - mInitialTouchY > 0
|
||||
? QUICK_SETTINGS : (
|
||||
mKeyguardStateController.canDismissLockScreen() ? UNLOCK : BOUNCER_UNLOCK);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user