Merge "Unset the notification expansion state when fully hidden" into qt-r1-dev
This commit is contained in:
@@ -147,6 +147,17 @@ class NotificationWakeUpCoordinator @Inject constructor(
|
||||
mHeadsUpManagerPhone.addListener(this)
|
||||
statusBarStateController.addCallback(this)
|
||||
mDozeParameters = DozeParameters.getInstance(mContext)
|
||||
addListener(object : WakeUpListener {
|
||||
override fun onFullyHiddenChanged(isFullyHidden: Boolean) {
|
||||
if (isFullyHidden && mNotificationsVisibleForExpansion) {
|
||||
// When the notification becomes fully invisible, let's make sure our expansion
|
||||
// flag also changes. This can happen if the bouncer shows when dragging down
|
||||
// and then the screen turning off, where we don't reset this state.
|
||||
setNotificationsVisibleForExpansion(visible = false, animate = false,
|
||||
increaseSpeed = false)
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
fun setStackScroller(stackScroller: NotificationStackScrollLayout) {
|
||||
|
||||
Reference in New Issue
Block a user