summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWei Huang <wei.x.huang@sonymobile.com>2015-02-10 13:46:41 +0800
committerZoran Jovanovic <zoran.jovanovic@sonymobile.com>2016-02-03 15:27:42 +0100
commita54484c918c66b32fb3bc76b357492b5992381db (patch)
treebc36ea373c6be0a1e70047b58eaff7e2c9cc5c24
parent86a8382274b955670f920324cba697360677a3b8 (diff)
downloadInCallUI-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.java3
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();