Fix OOM issue of InCallUI CallButtonPresenter didn't remove itself from InCallPresenter(CanAddCallListener). Change-Id: I2ad979d9eebeb110b03e5a1c103d7a4f98e317c0
diff --git a/src/com/android/incallui/CallCardFragment.java b/src/com/android/incallui/CallCardFragment.java index fb0ef75..0315988 100644 --- a/src/com/android/incallui/CallCardFragment.java +++ b/src/com/android/incallui/CallCardFragment.java
@@ -1081,6 +1081,9 @@ setViewStatePostAnimation(listener); mIsAnimating = false; InCallPresenter.getInstance().onShrinkAnimationComplete(); + if (animator != null) { + animator.removeListener(this); + } } }); animator.start();