| commit | e7502ad31e1bf73fc4de020408435ce593c8fae8 | [log] [tgz] |
|---|---|---|
| author | Andrew Lee <anwlee@google.com> | Thu Jun 05 11:59:12 2014 -0700 |
| committer | Andrew Lee <anwlee@google.com> | Thu Jun 05 11:59:12 2014 -0700 |
| tree | 156b6ad2697ebc9a484fb22f9bb114950cb867ef | |
| parent | 33be20ab81eae293abd978ac41cb1c990d51dc4b [diff] |
Fix NPE because of null animation in CallCardFragment. Bug: 15448134 Change-Id: Iaf61864720b2398ca2cd883fd8058dd71f7b7334
diff --git a/InCallUI/src/com/android/incallui/CallCardFragment.java b/InCallUI/src/com/android/incallui/CallCardFragment.java index 02f70db..557331f 100644 --- a/InCallUI/src/com/android/incallui/CallCardFragment.java +++ b/InCallUI/src/com/android/incallui/CallCardFragment.java
@@ -304,7 +304,10 @@ mCallStateLabel.startAnimation(mPulseAnimation); } } else { - mCallStateLabel.getAnimation().cancel(); + Animation callStateAnimation = mCallStateLabel.getAnimation(); + if (callStateAnimation != null) { + callStateAnimation.cancel(); + } mCallStateLabel.setAlpha(0); mCallStateLabel.setVisibility(View.GONE); }