1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-17 23:42:55 +08:00
osu-lazer/osu.Game/Screens/Ranking
Bartłomiej Dach 8dbd4d70ff
Fix crash when toggling extended statistics visibility during results load
Closes https://github.com/ppy/osu/issues/29066.

Initially I fixed this at where the assert is right now:

	9790c5a574/osu.Game/Screens/Ranking/ResultsScreen.cs (L333)

but because of the weird way that visible state management is done in
this screen that made it possible for the extended statistics to be
visible *behind* the score panels, without the score panels making way
for it. So this is in a way safer, because it prevents the visibility
state of the extended statistics from changing in the first place if
there is no score selected (yet).

This can be also seen in playlists, at least.
2024-07-25 11:45:17 +02:00
..
Contracted Apply NRT to ContractedPanelTopContent 2024-05-14 15:20:36 +02:00
Expanded Apply NRT to results statistics displays 2024-05-14 15:21:12 +02:00
Statistics Update HasFlag usages 2024-07-03 00:19:04 +09:00
AspectContainer.cs Automated pass 2023-06-24 01:00:03 +09:00
PanelState.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
ReplayDownloadButton.cs Delete ScoreInfo.HasReplay as no longer needed 2023-10-27 12:39:54 +02:00
ResultsScreen.cs Fix crash when toggling extended statistics visibility during results load 2024-07-25 11:45:17 +02:00
RetryButton.cs Automated pass 2023-06-24 01:00:03 +09:00
ScorePanel.cs Clamp X value to avoid excessive balance shift 2024-06-13 18:06:19 +02:00
ScorePanelList.cs Apply NRT to ScorePanelList 2024-05-14 15:19:43 +02:00
ScorePanelTrackingContainer.cs Automated pass 2023-06-24 01:00:03 +09:00
SoloResultsScreen.cs Apply nullability annotations to ResultsScreen & inheritors 2024-04-25 10:58:28 +02:00