1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-15 17:17:26 +08:00
osu-lazer/osu.Game/Screens/Menu
Bartłomiej Dach 091d02b3a8
Fix retry button on storage unavailable dialog not reopening realm if retry succeeds
Related: https://github.com/ppy/osu/issues/30539

When starting up the game with a data location that points to an
unavailable external device, a new realm file is created in the default
location. Eventually a popup is shown that informs the user that the
external storage is unavailable, and the user has an option to try the
storage again. The button that invokes said option would check said
storage correctly, but would not do anything about realm, which means
the previously opened empty realm that is placed in the default location
would remain open, which means the retry essentially doesn't work
because the user's stuff isn't there after the retry.

To fix this, take out a `BlockAllOperations()`, which will flush all
open realms, and re-open the realm on the external location if the
custom storage restore succeeds.
2024-11-08 09:28:14 +01:00
..
ButtonArea.cs Update R# + fix inspections 2024-02-02 21:00:28 +09:00
ButtonSystem.cs Add sound design for daily challenge intro animation 2024-08-09 23:05:33 +09:00
ConfirmDiscardChangesDialog.cs Partial everything 2022-11-27 00:00:27 +09:00
ConfirmExitDialog.cs Adjust punctuation 2024-07-10 18:17:10 +02:00
DailyChallengeButton.cs Fix flag reset on connection dropouts 2024-08-22 06:00:37 +09:00
FlowContainerWithOrigin.cs Partial everything 2022-11-27 00:00:27 +09:00
HoldToExitGameOverlay.cs Merge branch 'master' into no-confirmation-on-update-restart 2023-06-25 13:35:21 +02:00
IntroCircles.cs Partial everything 2022-11-27 00:00:27 +09:00
IntroScreen.cs Remove requirement of specifying animateOnnter in BackgroundScreen ctor 2024-08-07 19:07:44 +09:00
IntroSequence.cs Partial everything 2022-11-27 00:00:27 +09:00
IntroTriangles.cs Update in line with framed clock changes 2023-09-22 22:02:18 +09:00
IntroWelcome.cs Update a few more instances of 0.96f scale constants 2023-05-03 18:20:12 +09:00
KiaiMenuFountains.cs Fix star fountain directions not matching stable 2023-08-21 17:59:24 +09:00
LogoVisualisation.cs Remove unused using directives 2024-03-06 07:57:59 +01:00
MainMenu.cs Merge pull request #29542 from frenzibyte/show-daily-challenge-intro-once-per-session 2024-09-01 21:27:16 +09:00
MainMenuButton.cs Fix main menu button backgrounds not covering their entire width sometimes 2024-05-30 10:38:22 +02:00
MenuLogoVisualisation.cs Partial everything 2022-11-27 00:00:27 +09:00
MenuSideFlashes.cs Partial everything 2022-11-27 00:00:27 +09:00
MenuTip.cs Update MenuTip.cs 2023-12-29 22:24:16 +09:00
OnlineMenuBanner.cs Fix occasional test failures on new menu content tests 2024-06-03 12:24:56 +09:00
OsuLogo.cs Apply alternative solution 2024-01-29 20:07:27 +01:00
SongTicker.cs Automated pass 2023-06-24 01:00:03 +09:00
StarFountain.cs Add in-gameplay version of kiai star fountains/burst 2024-08-21 17:34:38 +09:00
StorageErrorDialog.cs Fix retry button on storage unavailable dialog not reopening realm if retry succeeds 2024-11-08 09:28:14 +01:00
SupporterDisplay.cs Don't dismiss on hover, and allow dismissing via click 2023-12-28 17:20:01 +09:00