From 40c18f59ac3bd0e14ac9c7ed6467e52fb8f95640 Mon Sep 17 00:00:00 2001 From: Romain Guy Date: Thu, 1 Sep 2011 17:01:18 -0700 Subject: [PATCH] Prevent a leak when using View.postInvalidate(left, top, right, bottom) Change-Id: I44c9a11d8b62d86d38f4600df2bbea13c874b991 --- core/java/android/view/View.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/view/View.java b/core/java/android/view/View.java index 80b5dad37b3ff..f52738460a04d 100644 --- a/core/java/android/view/View.java +++ b/core/java/android/view/View.java @@ -9350,7 +9350,6 @@ public class View implements Drawable.Callback2, KeyEvent.Callback, Accessibilit if (mAttachInfo != null) { mAttachInfo.mHandler.removeMessages(AttachInfo.INVALIDATE_MSG, this); - mAttachInfo.mHandler.removeMessages(AttachInfo.INVALIDATE_RECT_MSG, this); } mCurrentAnimation = null; @@ -13898,6 +13897,7 @@ public class View implements Drawable.Callback2, KeyEvent.Callback, Accessibilit } public void onReleased(InvalidateInfo element) { + element.target = null; } }, POOL_LIMIT) );