1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-06 09:07:25 +08:00
osu-lazer/osu.Game/Overlays/Chat
Dean Herbert d096f2f8f6 Fix potential cross-thread operation during chat channel load
The callbacks are scheduled to the API thread, but hooked up in BDL
load. This causes a potential case of cross-thread collection
enumeration.

I've tested and it seems like the schedule logic should be fine for
short term. Longer term, we probably want to re-think how this works so
background operations aren't performed on the `DrawableChannel` in the
first place (chat shouldn't have an overhead like this when not
visible).

Closes #11231.
2020-12-21 16:39:50 +09:00
..
Selection Remove outdated SearchableList classes 2020-09-03 16:34:58 +09:00
Tabs Fix hovered channel tabs color when unselected 2020-09-17 19:10:58 -07:00
ChatLine.cs Fix chat name backgrounds not dimming 2020-07-16 15:05:01 +09:00
DrawableChannel.cs Fix potential cross-thread operation during chat channel load 2020-12-21 16:39:50 +09:00
ExternalLinkDialog.cs Update font awesome usage 2019-04-02 19:55:24 +09:00