1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-16 01:33:22 +08:00
osu-lazer/osu.Game/Screens
Dean Herbert 64f62e7d90
Fix song select running updates when screen is not active
Who would have guessed that `Schedule` calls were there for a reason!

I've tidied things up. Most of the changes I've made here are not
required – the schedule is the main thing here. The reason the sound was
playing is because one-too-many schedules was removed causing beatmap
updates to update carousel specifics while still at the player loader
screen.

Note that the selection sound still plays on returning to song select,
but this is not a regression. I'm looking at fixing this in a separate
PR because I'm in a good place as far as understanding the logic right
now and it would be a waste to leave it broken.

Closes https://github.com/ppy/osu/issues/25875.
2023-12-20 17:31:09 +09:00
..
Backgrounds Use alternative method of scheduling storyboard unload 2023-11-16 15:37:53 +09:00
Edit fix crash from dragging near zero-length repeating object in timeline 2023-12-19 21:20:45 +01:00
Import Merge branch 'master' into update-framework 2022-11-26 16:19:36 +01:00
Menu Adjust with framework changes 2023-12-04 08:51:21 +09:00
OnlinePlay Remove unused class 2023-12-05 12:43:32 +01:00
Play Add IApplicableHealthProcessor 2023-12-17 19:27:03 +09:00
Ranking Reorder badges so that SS shows above others 2023-11-29 20:29:52 +09:00
Select Fix song select running updates when screen is not active 2023-12-20 17:31:09 +09:00
Spectate Add visualisation of when a spectated player fails 2023-11-24 14:44:57 +09:00
Utility Calculate unstable rate using rate-adjusted offsets 2023-11-10 19:57:44 -08:00
BackgroundScreen.cs Unload beatmap storyboard background when no longer present 2023-11-09 17:20:11 +03:00
BackgroundScreenStack.cs Use alternative method of scheduling storyboard unload 2023-11-16 15:37:53 +09:00
IHandlePresentBeatmap.cs Automated pass 2023-06-24 01:00:03 +09:00
IHasSubScreenStack.cs Automated pass 2023-06-24 01:00:03 +09:00
IOsuScreen.cs Allow screens to change the ability to interact with the global track 2023-07-25 20:20:53 +09:00
IPerformFromScreenRunner.cs
Loader.cs Revert masking SSBO changes 2023-09-13 23:10:13 +09:00
OsuScreen.cs Fix various other inspections 2023-10-17 17:48:51 +09:00
OsuScreenDependencies.cs
OsuScreenStack.cs Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
ScorePresentType.cs Remove redundant nullable suppression directives 2023-06-07 08:20:41 +03:00
ScreenWhiteBox.cs Partial everything 2022-11-27 00:00:27 +09:00
StartupScreen.cs Automated pass 2023-06-24 01:00:03 +09:00