Skip to content

Commit 0e837c9

Browse files
committed
fix: shutdown cause concurrent modification
1 parent 6184334 commit 0e837c9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

java/org/cef/CefClient.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
import java.awt.*;
1717
import java.nio.ByteBuffer;
18+
import java.util.ArrayList;
1819
import java.util.Collection;
1920
import java.util.HashMap;
2021
import java.util.Vector;
@@ -498,7 +499,7 @@ private void cleanupBrowser(int identifier) {
498499
browser_.remove(identifier);
499500
} else if (!browser_.isEmpty()) {
500501
// Close all browsers.
501-
Collection<CefBrowser> browserList = browser_.values();
502+
Collection<CefBrowser> browserList = new ArrayList<>(browser_.values());
502503
for (CefBrowser browser : browserList) {
503504
browser.close(true);
504505
}

0 commit comments

Comments
 (0)