1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 14:43:02 +08:00
osu-lazer/osu.Game/Screens
Bartłomiej Dach 7b274083d3
Fix phantom beatmap sets appearing on carousel after delete/update
Regressed in c40c70509e.

As it turns out, `item.Item.Filtered.Value` is not the only condition
that should be checked to determine if a carousel item should be hidden
or not - `item.Item.State.Value != CarouselItemState.Collapsed` should
also be true. This was even available as the `item.Item.Visible`
convenience property, which is used in this commit.

Failing to check `item.Item.State.Value` led to setting non-zero alpha
on collapsed carousel items, leading to phantom beatmap sets appearing,
as the alpha was set in the entire carousel's `Update()` method, thus
firing every frame.
2022-11-20 10:08:34 +01:00
..
Backgrounds Merge branch 'master' into editor-background 2022-11-08 17:18:34 +09:00
Edit Merge branch 'master' into editor-test-play-dont-retain-test-time 2022-11-19 12:09:04 +01:00
Import Automated #nullable processing 2022-06-17 16:37:17 +09:00
Menu Eagerly dispose of triangles intro textures to avoid holding for full length of game session 2022-11-17 23:05:34 +09:00
OnlinePlay Make score type consistent 2022-11-06 19:59:27 -03:00
Play Fix initial visual state of positions before sort runs 2022-11-18 16:08:27 +09:00
Ranking Remove various simple obsoletions 2022-10-28 13:20:58 +09:00
Select Fix phantom beatmap sets appearing on carousel after delete/update 2022-11-20 10:08:34 +01:00
Spectate Remove no longer necessary switch case 2022-08-24 10:50:40 +03:00
Utility Rename various cursor symbols 2022-10-11 16:21:01 +03:00
BackgroundScreen.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
BackgroundScreenStack.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IHandlePresentBeatmap.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IHasSubScreenStack.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
IOsuScreen.cs Keep cursor hiding feature to gameplay screens for now 2022-10-20 03:44:58 +03:00
IPerformFromScreenRunner.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
Loader.cs Target rounded fragment shader 2022-11-12 17:18:23 +09:00
OsuScreen.cs Keep cursor hiding feature to gameplay screens for now 2022-10-20 03:44:58 +03:00
OsuScreenDependencies.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
OsuScreenStack.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
ScorePresentType.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
ScreenWhiteBox.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
StartupScreen.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00