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

Commit 0874205e authored by Beverly's avatar Beverly
Browse files

Allow group changes for newly visible notifs

Test: manual
Fixes: 153885122
Change-Id: I27352c2214b5b03ca2a13d672bb861514f90d74c
parent 27f4c791
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -184,8 +184,11 @@ public class NotificationViewHierarchyManager implements DynamicPrivacyControlle
            mLowPriorityInflationHelper.recheckLowPriorityViewAndInflate(ent, ent.getRow());
            boolean isChildInGroup = mGroupManager.isChildInGroupWithSummary(ent.getSbn());

            boolean groupChangesAllowed = mVisualStabilityManager.areGroupChangesAllowed()
                    || !ent.hasFinishedInitialization();
            boolean groupChangesAllowed =
                    mVisualStabilityManager.areGroupChangesAllowed() // user isn't looking at notifs
                    || !ent.hasFinishedInitialization() // notif recently added
                    || !mListContainer.containsView(ent.getRow()); // notif recently unfiltered

            NotificationEntry parent = mGroupManager.getGroupSummary(ent.getSbn());
            if (!groupChangesAllowed) {
                // We don't to change groups while the user is looking at them