1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-15 11:07:25 +08:00
osu-lazer/osu.Game
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
..
Audio Implement auto additions editor-only 2024-10-01 16:40:48 +09:00
Beatmaps Update xmldoc and make realm transactions more obvious 2024-11-07 18:31:06 +09:00
Collections Fix delete dialogs having generic "Caution" header text 2024-10-07 16:46:53 +09:00
Configuration Add ability to hide breaks from timeline 2024-11-05 12:56:19 +09:00
Database Fix tests not working by forgoing beatmap updates 2024-11-07 17:26:10 +09:00
Extensions Fix date failing to display on leaderboard for some scores with weird datetimes 2024-01-14 13:52:39 +01:00
Graphics Extract "copy link" text to common localisation 2024-11-04 13:59:48 +01:00
Input Merge branch 'master' into grids 2024-10-16 09:55:27 +02:00
IO Update naming of enum fields in ObjType 2024-05-01 17:24:53 +03:00
IPC
Localisation Merge pull request #30505 from peppy/editor-hide-breaks 2024-11-06 06:54:49 +01:00
Models Use native query to avoid huge overheads when cleaning up realm files 2024-01-09 15:37:29 +09:00
Online Merge pull request #30525 from smoogipoo/multiplayer-refactor 2024-11-07 19:53:44 +09:00
Overlays Merge branch 'master' into ruleset-selection-duck-tweak 2024-11-06 18:54:48 +09:00
Performance Expose high performance session state 2024-04-16 10:04:38 +08:00
Properties Make medal overlay respect overlay disable via activation mode 2024-02-20 16:31:31 +01:00
Replays Update HasFlag usages 2024-07-03 00:19:04 +09:00
Rulesets Merge pull request #30460 from Lawtrohux/t-speed-deviation 2024-11-04 19:38:50 +09:00
Scoring Expose no-op constructors as protected 2024-10-18 13:30:29 +09:00
Screens Fix retry button on storage unavailable dialog not reopening realm if retry succeeds 2024-11-08 09:28:14 +01:00
Skinning Merge branch 'master' into bat-mods 2024-11-01 11:27:06 +01:00
Storyboards Fix storyboard sprites leaving gaps on edges when resolving from an atlas 2024-07-17 14:47:17 +03:00
Tests remove CreateAPIRelationFromAPIUser 2024-11-01 19:24:58 +08:00
Updater Resurrect SimpleUpdateManager as MobileUpdateNotifier 2024-07-05 03:29:09 -04:00
Users Add search textbox in friends display 2024-11-04 14:40:30 +01:00
Utils Merge branch 'master' into taikostatacc 2024-10-07 14:15:29 +02:00
.editorconfig
FodyWeavers.xml
osu!.res
osu.Game.csproj Update resources 2024-11-06 18:54:52 +09:00
OsuGame.cs Revert 'Fix any and all migration attempts dying on MusicController' 2024-10-09 11:55:59 +02:00
OsuGameBase_Importing.cs
OsuGameBase.cs Fix tests not working by forgoing beatmap updates 2024-11-07 17:26:10 +09:00
PerformFromMenuRunner.cs