1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-16 18:23:01 +08:00
osu-lazer/osu.Game/Screens
Bartłomiej Dach 284d30d336 Move screen activity update to LoadComplete()
Fixes a potential crash when moving from main menu to editor after
having previously opened the login settings overlay. Setting the
activity in BDL as done before is unsafe, as that set can trigger value
change callbacks, which in turn can trigger adding transforms, which
should always be done on the update thread.

Semantically it also makes sense, as the user activity should change
once the screen they're moving to has actually loaded and displayed to
the user.
2021-01-08 21:18:15 +01:00
..
Backgrounds Make IAPIProvider read-only bindables into IBindables 2020-12-18 15:16:36 +09:00
Edit Merge branch 'master' into fix-control-point-pollution 2021-01-08 00:02:45 +09:00
Import Reorder functions and simplify transform logic 2020-12-15 13:04:11 +09:00
Menu Add back button but rename to "browse" 2021-01-06 23:28:14 +09:00
OnlinePlay Merge branch 'master' into fix-transform-mutation-loading-layer 2021-01-05 23:10:51 +01:00
Play Merge branch 'master' into fix-transform-mutation-from-background 2021-01-06 11:04:51 +01:00
Ranking Ensure that all changes to screen backgrounds are on the correct thread 2021-01-05 15:22:50 +09:00
Select Merge branch 'master' into fix-transform-mutation-mod-selection 2021-01-08 11:16:15 +09:00
BackgroundScreen.cs Add xmldoc and throw a local exception on null background 2021-01-06 15:26:44 +09:00
BackgroundScreenStack.cs Turn on warnings, resolve issues 2019-04-25 17:36:17 +09:00
IOsuScreen.cs Extract UserActivity logic to OsuGame. 2020-11-08 12:29:52 +01:00
Loader.cs Add original sprite and visualiser 2020-06-02 21:06:41 +02:00
OsuScreen.cs Move screen activity update to LoadComplete() 2021-01-08 21:18:15 +01:00
OsuScreenDependencies.cs Fix OsuScreenDependencies not caching non-leased versions 2019-12-13 20:05:54 +09:00
OsuScreenStack.cs Simplify the way multiple subscreens handle their disable states via a custom stack 2020-02-06 14:22:01 +09:00
ScorePresentType.cs Update class exclusion for dynamic compilation 2020-09-04 20:41:08 +09:00
ScreenWhiteBox.cs .NET Standard 2.1 implements Math.Clamp , use it instead of MathHelper.Clamp from osuTK. 2019-11-20 13:37:47 +01:00
StartupScreen.cs Cast base immutable bindable to mutable for testing purposes and make InitialOverlayActivationMode property protected 2020-08-31 11:26:55 +02:00