Skip to content

Commit c5bfc05

Browse files
committed
Revert "Replace iterator with forEach"
This reverts commit f4ace05.
1 parent f4ace05 commit c5bfc05

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

lib/src/main/java/at/bitfire/cert4android/UserDecisionRegistry.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,11 @@ class UserDecisionRegistry private constructor(
9494

9595
// continue work that's waiting for decisions
9696
synchronized(pendingDecisions) {
97-
pendingDecisions[cert]?.forEach { cont ->
98-
cont.resume(trusted)
97+
pendingDecisions[cert]?.iterator()?.let { iter ->
98+
while (iter.hasNext()) {
99+
iter.next().resume(trusted)
100+
iter.remove()
101+
}
99102
}
100103

101104
// remove certificate from pendingDecisions so UI can be shown again in future

0 commit comments

Comments
 (0)