diff options
author | Wei Huang <wei.x.huang@sonymobile.com> | 2015-02-10 13:46:41 +0800 |
---|---|---|
committer | Zoran Jovanovic <zoran.jovanovic@sonymobile.com> | 2016-02-03 15:27:42 +0100 |
commit | a54484c918c66b32fb3bc76b357492b5992381db (patch) | |
tree | bc36ea373c6be0a1e70047b58eaff7e2c9cc5c24 | |
parent | 86a8382274b955670f920324cba697360677a3b8 (diff) | |
download | InCallUI-a54484c918c66b32fb3bc76b357492b5992381db.tar.gz |
Fix OOM issue of InCallUI
CallButtonPresenter didn't remove
itself from InCallPresenter(CanAddCallListener).
Change-Id: I2ad979d9eebeb110b03e5a1c103d7a4f98e317c0
-rw-r--r-- | src/com/android/incallui/CallCardFragment.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/incallui/CallCardFragment.java b/src/com/android/incallui/CallCardFragment.java index fb0ef75a..03159885 100644 --- a/src/com/android/incallui/CallCardFragment.java +++ b/src/com/android/incallui/CallCardFragment.java @@ -1081,6 +1081,9 @@ public class CallCardFragment extends BaseFragment<CallCardPresenter, CallCardPr setViewStatePostAnimation(listener); mIsAnimating = false; InCallPresenter.getInstance().onShrinkAnimationComplete(); + if (animator != null) { + animator.removeListener(this); + } } }); animator.start(); |