Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use unmodifiable collection in UnitSeperator in Swing Event Thread Ta… #2

Merged
merged 1 commit into from Jul 8, 2020

Conversation

tjrbrom
Copy link
Owner

@tjrbrom tjrbrom commented Jul 8, 2020

…sk (triplea-game#7070)

Fixes triplea-game#7066 UnitSeparator#categorize:103 - ConcurrentModificationException

This fix avoids concurrent modification to a list by creating a copy
of the list before we operate on the list in the swing even thread.
We go on to fix any other data issues that could change between when
we issue the task to the swing event queue by computing all data
the task needs before creating the task.

Functional Changes

[] New map or map update
[] New Feature
[] Feature update or enhancement
[] Feature Removal
[] Code Cleanup or refactor
[] Configuration Change
[] Problem fix
[] Other:

Testing

Screens Shots

Additional Notes to Reviewer

Release Note

…sk (#7070)

Fixes #7066 UnitSeparator#categorize:103 - ConcurrentModificationException

This fix avoids concurrent modification to a list by creating a copy
of the list before we operate on the list in the swing even thread.
We go on to fix any other data issues that could change between when
we issue the task to the swing event queue by computing all data
the task needs before creating the task.
@tjrbrom tjrbrom merged commit 3dabd87 into tjrbrom:master Jul 8, 2020
tjrbrom pushed a commit that referenced this pull request Jul 28, 2022
* docuStartContribute #1

contribute.md
- Initial page "Contribute to TripleA"

README.md
- Link to new page "Contribute to TripleA"

* docuStartContribute #1

contribute.md
- Initial page "Contribute to TripleA"

README.md
- Link to new page "Contribute to TripleA"

* docuStartContribute #2

contribute.md
- icons try 1

* docuStartContribute #3

contribute.md
- icons try2

* docuStartContribute #4

contribute.md
- cleanup

* docuStartContribute #5

contribute.md
- New role: Donor
. Map Maker: Skillset

* Update contribute.md

The Rules Guru profile. I changed "Guru" to "Expert" however 😃 .

* Rule Expert link + Capitalization of Roles

* Update Forum Moderator

See if i did this correctly lol

* Update contribute.md

Added to Map Maker Skillset

* docuStartContribute #6

contribute.md
- New roles: Map Admin, Release Tester

* Contribute page: TBD for Release Tester + Developer with Merge Rights

🔍 Release Tester - How to become one
🔨 Developer with Merge Rights - How to become one

* Update contribute.md

See the differences.

* Forum Moderator -> Lobby Moderator #2

renaming/linking

* ContributePage: Remove *Work in Progress*

Co-authored-by: Panther P2 <panther2@users.noreply.github.com>
Co-authored-by: beelee1 <timbucktoomany@gmail.com>
Co-authored-by: TheDog-GH <71022517+TheDog-GH@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants