summaryrefslogtreecommitdiff
path: root/core/java/android/view/View.java
diff options
context:
space:
mode:
authorNader Jawad <njawad@google.com>2022-05-11 16:49:16 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2022-05-11 16:49:16 +0000
commitb9a8ed8b70529a2a280c4dfb3026e36e28b41e2b (patch)
tree0e37d15f2d377db5343cbc8421d8f5c8e07fa5df /core/java/android/view/View.java
parentad48cd89e066d3a7e8f0ec448cdd99691a6388fa (diff)
parent528b0d282438d107429aa5f88b100c4e2d05b333 (diff)
Merge "Fix memory leak with RenderNodeAnimator" into tm-dev
Diffstat (limited to 'core/java/android/view/View.java')
-rw-r--r--core/java/android/view/View.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java
index d40aae475466..38ca2481726b 100644
--- a/core/java/android/view/View.java
+++ b/core/java/android/view/View.java
@@ -21170,6 +21170,11 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
}
AccessibilityNodeIdManager.getInstance().unregisterViewWithId(getAccessibilityViewId());
+
+ if (mBackgroundRenderNode != null) {
+ mBackgroundRenderNode.forceEndAnimators();
+ }
+ mRenderNode.forceEndAnimators();
}
private void cleanupDraw() {