Always animate drawables when given animations

When given an animated drawable, always animate it, rather than only
when the call isn't connected.

Bug: 18695179
Change-Id: Ia9b320e2f5f47ee7fdfb489b91c736912dcdfd16
diff --git a/src/com/android/incallui/CallCardFragment.java b/src/com/android/incallui/CallCardFragment.java
index 7af0269..413bfa1 100644
--- a/src/com/android/incallui/CallCardFragment.java
+++ b/src/com/android/incallui/CallCardFragment.java
@@ -523,12 +523,11 @@
                     || TextUtils.isEmpty(callStateLabel)) {
                 mCallStateIcon.clearAnimation();
             } else {
-                if (callStateIcon instanceof AnimationDrawable) {
-                    // Animate the drawable instead of the view
-                    ((AnimationDrawable) callStateIcon).start();
-                } else {
-                    mCallStateIcon.startAnimation(mPulseAnimation);
-                }
+                mCallStateIcon.startAnimation(mPulseAnimation);
+            }
+
+            if (callStateIcon instanceof AnimationDrawable) {
+                ((AnimationDrawable) callStateIcon).start();
             }
         } else {
             Animation callStateIconAnimation = mCallStateIcon.getAnimation();