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

Commit b351e733 authored by Lyn Han's avatar Lyn Han Committed by Android (Google) Code Review
Browse files

Merge "Fix memory leak for test where shade is not closed" into main

parents 4515dcbd f4607ec5
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -426,7 +426,7 @@ public class HeadsUpManagerPhone extends BaseHeadsUpManager implements
        }
        mAnimationStateHandler.setHeadsUpGoingAwayAnimationsAllowed(false);
        for (NotificationEntry entry : mEntriesToRemoveWhenReorderingAllowed) {
            if (isHeadsUpEntry(entry.getKey())) {
            if (entry != null && isHeadsUpEntry(entry.getKey())) {
                // Maybe the heads-up was removed already
                removeEntry(entry.getKey(), "mOnReorderingAllowedListener");
            }
@@ -488,6 +488,13 @@ public class HeadsUpManagerPhone extends BaseHeadsUpManager implements
        }
        updateTopHeadsUpFlow();
        updateHeadsUpFlow();
        if (NotificationThrottleHun.isEnabled()) {
            if (headsUpEntry.mEntry != null) {
                if (mEntriesToRemoveWhenReorderingAllowed.contains(headsUpEntry.mEntry)) {
                    mEntriesToRemoveWhenReorderingAllowed.remove(headsUpEntry.mEntry);
                }
            }
        }
    }

    private void updateTopHeadsUpFlow() {