1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 07:32:55 +08:00
osu-lazer/osu.Game/Online/Chat
Bartłomiej Dach cbd99cc767 Resolve link-in-link edge case
Testing with #6542 surfaced a crash scenario, caused by formatted links
that had URLs in the display text, for example

    [mean example - https://osu.ppy.sh](https://osu.ppy.sh)

In that case the outer Markdown link would get picked up once, and then
reduced to the link text when looking for other links, leading to it
being picked up again the second time when the raw link is found.

Add a check in the raw link parsing path that ensures that the found
URL is not a part of a bigger, pre-existing link.
2019-10-24 15:52:55 +02:00
..
Channel.cs Adjust namespaces 2019-02-21 19:05:52 +09:00
ChannelManager.cs formatting inspection 2 2019-08-08 09:02:09 +02:00
ChannelType.cs Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
DrawableLinkCompiler.cs Move TooltipText to OsuClickableContainer 2019-05-21 13:51:38 +09:00
ErrorMessage.cs Move system user colour assignment to ensure consistency 2019-08-08 17:10:06 +09:00
ExternalLinkOpener.cs Adjust namespaces 2019-02-21 19:05:52 +09:00
InfoMessage.cs Fix remaining issues 2019-02-28 13:31:40 +09:00
LocalEchoMessage.cs Fix remaining issues 2019-02-28 13:31:40 +09:00
LocalMessage.cs Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
Message.cs Remove unused property from chat message 2019-06-18 14:22:59 +09:00
MessageFormatter.cs Resolve link-in-link edge case 2019-10-24 15:52:55 +02:00
StandAloneChatDisplay.cs Fix formatting issue 2019-10-23 00:26:47 +09:00