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

Commit f86268a0 authored by Hongwei Wang's avatar Hongwei Wang
Browse files

Prepend instead of append for criterias to remove

Bug: 123661699
Test: manually call removeUidDeviceAffinity
Change-Id: I729b02bbc45125638baefdccdedfaf046e146dd2
parent 1c0a9fb4
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -411,11 +411,11 @@ status_t AudioPolicyMixCollection::removeUidDeviceAffinities(uid_t uid) {
            if ((rule == RULE_EXCLUDE_UID || rule == RULE_MATCH_UID)
                    && uid == mix->mCriteria[j].mValue.mUid) {
                foundUidRule = true;
                criteriaToRemove.push_back(j);
                criteriaToRemove.insert(criteriaToRemove.begin(), j);
            }
        }
        if (foundUidRule) {
            for (size_t j = criteriaToRemove.size() - 1; j >= 0; j--) {
            for (size_t j = 0; j < criteriaToRemove.size(); j++) {
                mix->mCriteria.removeAt(criteriaToRemove[j]);
            }
        }