Fix skipped frames in circular reveal animation
If FLAG_DISMISS_KEYGUARD was requested while in the middle of the
outgoing call animation, the resulting window update led to a relayout/
view traversal in the middle of the animation that would cause skipped
frames.
To fix this, cache the current state of whether or not the keyguard has
been dismissed, to prevent unnecessary changes to the window state.
Also request for the keyguard to be dismissed in onCreate if we know that
this is an outgoing call to prevent the unnecessary relayout later in the
outgoing call flow.
Bug: 18004737
Change-Id: I057a695ee513befbb410bfe1328d1aae45595896
1 file changed
tree: f4e2a3fd710c80e628c6667ce646de28dab9f02d
- InCallUI/