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

Commit 530d6c51 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Iterate over copy of keys list when invalidating" into rvc-dev

parents 1b87d1e2 84395d70
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -156,7 +156,7 @@ abstract class DataRepositoryForPackage<K, V : DataRepository.InactiveTimekeeper
     * @param packageName The package to be invalidated
     */
    fun invalidateAllForPackage(packageName: String) {
        for (key in data.keys) {
        for (key in data.keys.toSet()) {
            if (key is Pair<*, *> || key is Triple<*, *, *> && key.first == packageName) {
                data.remove(key)
            }