1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-06 22:45:53 +08:00

Fix crossthread mutations

This commit is contained in:
Dan Balasescu
2022-10-28 18:37:43 +09:00
Unverified
parent 169bcc2654
commit ab78cde2d4
+4 -4
View File
@@ -85,9 +85,9 @@ namespace osu.Game.Online.Chat
[BackgroundDependencyLoader]
private void load()
{
connector.ChannelJoined += ch => joinChannel(ch);
connector.NewMessages += addMessages;
connector.PresenceReceived += () =>
connector.ChannelJoined += ch => Schedule(() => joinChannel(ch));
connector.NewMessages += msgs => Schedule(() => addMessages(msgs));
connector.PresenceReceived += () => Schedule(() =>
{
if (!channelsInitialised)
{
@@ -95,7 +95,7 @@ namespace osu.Game.Online.Chat
// we want this to run after the first presence so we can see if the user is in any channels already.
initializeChannels();
}
};
});
connector.StartChat();