saw exception with concurrent modification

This commit is contained in:
Ben Fry
2015-09-22 18:04:22 -04:00
parent 51b14320c2
commit f1cb38f203
@@ -198,10 +198,12 @@ public class ContributionListing {
protected AvailableContribution getAvailableContribution(Contribution info) {
for (AvailableContribution advertised : advertisedContributions) {
if (advertised.getType() == info.getType() &&
advertised.getName().equals(info.getName())) {
return advertised;
synchronized (advertisedContributions) {
for (AvailableContribution advertised : advertisedContributions) {
if (advertised.getType() == info.getType() &&
advertised.getName().equals(info.getName())) {
return advertised;
}
}
}
return null;