mirror of
https://github.com/ppy/osu.git
synced 2025-03-05 11:43:01 +08:00
Use foreach
This commit is contained in:
parent
0ba287a7fd
commit
3b4823abe7
@ -95,14 +95,14 @@ namespace osu.Game.Overlays.Chat
|
||||
|
||||
Message lastMessage = chatLines.LastOrDefault()?.Message;
|
||||
|
||||
displayMessages.ForEach(m =>
|
||||
foreach (var message in displayMessages)
|
||||
{
|
||||
if (lastMessage == null || lastMessage.Timestamp.ToLocalTime().Date != m.Timestamp.ToLocalTime().Date)
|
||||
ChatLineFlow.Add(CreateDaySeparator(m.Timestamp));
|
||||
if (lastMessage == null || lastMessage.Timestamp.ToLocalTime().Date != message.Timestamp.ToLocalTime().Date)
|
||||
ChatLineFlow.Add(CreateDaySeparator(message.Timestamp));
|
||||
|
||||
ChatLineFlow.Add(CreateChatLine(m));
|
||||
lastMessage = m;
|
||||
});
|
||||
ChatLineFlow.Add(CreateChatLine(message));
|
||||
lastMessage = message;
|
||||
}
|
||||
|
||||
if (scroll.IsScrolledToEnd(10) || !chatLines.Any() || newMessages.Any(m => m is LocalMessage))
|
||||
scrollToEnd();
|
||||
|
Loading…
Reference in New Issue
Block a user