summaryrefslogtreecommitdiff
path: root/core/java/android/view/ViewRootImpl.java
diff options
context:
space:
mode:
authorJorim Jaggi <jjaggi@google.com>2020-05-04 23:23:25 +0200
committerJorim Jaggi <jjaggi@google.com>2020-05-06 20:36:08 +0200
commit31e5254daf8906ed7e04dc7b1e043b310d321107 (patch)
tree71e31b2522b9d64631dea66eb00e4d1017bd450a /core/java/android/view/ViewRootImpl.java
parent653828d09e76e67b20896890db81c41791c94984 (diff)
Cancel existing animations when detaching View
Test: WindowInsetsAnimationSynchronicityTests#testShowAndHide_renderSynchronouslyBetweenImeWindowAndAppContent * 100 times Fixes: 155602643 Change-Id: I6f736357f5a67c01a29b2c531026a3a76c321003
Diffstat (limited to 'core/java/android/view/ViewRootImpl.java')
-rw-r--r--core/java/android/view/ViewRootImpl.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java
index 42f11c162473..a17af6c90617 100644
--- a/core/java/android/view/ViewRootImpl.java
+++ b/core/java/android/view/ViewRootImpl.java
@@ -4624,6 +4624,8 @@ public final class ViewRootImpl implements ViewParent,
setAccessibilityFocus(null, null);
+ mInsetsController.cancelExistingAnimations();
+
mView.assignParent(null);
mView = null;
mAttachInfo.mRootView = null;