Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f934025e authored by Jorim Jaggi's avatar Jorim Jaggi Committed by android-build-merger
Browse files

Merge "Fix signal cluster animation leak" into nyc-dev

am: 8891ae1f

* commit '8891ae1f':
  Fix signal cluster animation leak

Change-Id: I00e58b5fc254f68c1f2a0549ececd01a31278cfb
parents 6b755582 8891ae1f
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -299,6 +299,14 @@ public class SignalClusterView
            return;
        }
        // Clear out all old subIds.
        for (PhoneState state : mPhoneStates) {
            if (state.mMobile != null) {
                state.maybeStopAnimatableDrawable(state.mMobile);
            }
            if (state.mMobileDark != null) {
                state.maybeStopAnimatableDrawable(state.mMobileDark);
            }
        }
        mPhoneStates.clear();
        if (mMobileSignalGroup != null) {
            mMobileSignalGroup.removeAllViews();
@@ -395,6 +403,11 @@ public class SignalClusterView
                state.mMobile.setImageDrawable(null);
                state.mLastMobileStrengthId = -1;
            }
            if (state.mMobileDark != null) {
                state.maybeStopAnimatableDrawable(state.mMobileDark);
                state.mMobileDark.setImageDrawable(null);
                state.mLastMobileStrengthId = -1;
            }
            if (state.mMobileType != null) {
                state.mMobileType.setImageDrawable(null);
                state.mLastMobileTypeId = -1;