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

Commit ff8baba0 authored by Fynn Godau's avatar Fynn Godau
Browse files

Fix crash with mutated callback list

parent 1969a6c2
Loading
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -346,8 +346,9 @@ class LiteGoogleMapImpl(context: Context, var options: GoogleMapOptions) : Abstr
            )
            map.setImageBitmap(it.bitmap)

            for (callback in afterNextDrawCallback) callback()
            afterNextDrawCallback.clear()
            ArrayList(afterNextDrawCallback)
                .also { afterNextDrawCallback.clear() }
                .forEach { it() }

            if (cameraPositionChanged) {
                // Notify apps that new projection is now available