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

Commit 6cb5fcd7 authored by Nate Myren's avatar Nate Myren
Browse files

Iterate over copy of permission listener list

bug was brought to light by ag/12050371, so I am assigning this to its bug.

Test: Manual
Fixes: 160166191
Change-Id: I4c39fb2bfe486f9cfa73f7388ef570ab9f64d3e1
parent e284153c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ object PermissionListenerMultiplexer : PackageManager.OnPermissionsChangedListen
    private val pm = app.applicationContext.packageManager

    override fun onPermissionsChanged(uid: Int) {
        callbacks[uid]?.forEach { callback ->
        callbacks[uid]?.toList()?.forEach { callback ->
            callback.onPermissionChange()
        }
    }