commit | 3eb0eeef772f237c51af7db346415c2897ba4181 | [log] [tgz] |
---|---|---|
author | Wei Huang <wei.x.huang@sonymobile.com> | Tue Feb 10 13:46:41 2015 +0800 |
committer | Jackeagle <jackeagle102@gmail.com> | Mon May 08 19:51:45 2017 +0530 |
tree | d94b75c0e8a30577c79db4b2df9fcba5b4f2253a | |
parent | f5f7d7b0a35070faf49bd2f9610d919fd4ed8583 [diff] |
Fix OOM issue of InCallUI CallButtonPresenter didn't remove itself from InCallPresenter(CanAddCallListener). Change-Id: I2ad979d9eebeb110b03e5a1c103d7a4f98e317c0 Signed-off-by: Alex Naidis <alex.naidis@linux.com>
diff --git a/InCallUI/src/com/android/incallui/CallCardFragment.java b/InCallUI/src/com/android/incallui/CallCardFragment.java index 4bf94fd..91f4558 100644 --- a/InCallUI/src/com/android/incallui/CallCardFragment.java +++ b/InCallUI/src/com/android/incallui/CallCardFragment.java
@@ -1518,6 +1518,9 @@ setViewStatePostAnimation(listener); mIsAnimating = false; InCallPresenter.getInstance().onShrinkAnimationComplete(); + if (animator != null) { + animator.removeListener(this); + } } }); animator.start();