osu/osu.Game
Bartłomiej Dach 4278a320e4
Fix skin setting resetting every launch
The reason this was happening was an unfortunate oversight in the
migration logic. The code that was attempting to parse the skin settings
as `int` was firing regardless of whether a skin migration from EF to
realm had already occurred. If it had occurred, the skin setting would
contain a GUID rather than an integer, and therefore fail to parse, and
therefore implicitly fallback to a EF skin ID of 0 which would be the
default skin.

Fix by not running the setting migrating logic at all when there are no
EF skins to migrate.
2021-12-06 20:12:02 +01:00
..
Audio Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
Beatmaps Merge branch 'master' into i-ruleset-store 2021-12-04 15:05:39 +01:00
Collections Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
Configuration Specify config file default as `DEFAULT_SKIN`'s guid 2021-12-01 12:45:47 +09:00
Database Fix skin setting resetting every launch 2021-12-06 20:12:02 +01:00
Extensions
Graphics Use correct effect points when EarlyActivationMilliseconds is not zero 2021-12-04 22:31:55 -06:00
IO
IPC Update IPC usage to return `null` 2021-12-03 14:30:15 +09:00
Input Add extension methods to add extra safety to realm subscriptions 2021-12-01 15:09:53 +09:00
Localisation Reword mouse wheel disable setting to better explain its purpose 2021-12-03 17:18:07 +09:00
Migrations
Models Add missing equality implementations on `IRulesetInfo` 2021-12-03 18:01:45 +09:00
Online Add a paired schedule in `SpectatorClient.BeginPlaying` 2021-12-06 17:07:19 +09:00
Overlays Merge branch 'master' into realm-integration/skins-rebase 2021-12-06 15:21:02 +09:00
Performance
Properties
Replays
Rulesets Merge branch 'master' into i-ruleset-store 2021-12-04 15:05:39 +01:00
Scoring Fix score encoder being dependent on current culture 2021-12-04 17:13:43 +01:00
Screens Ensure user is returned to the `RoomSubScreen` before gameplay is started 2021-12-06 14:03:52 +09:00
Skinning Merge pull request #15898 from peppy/skin-export-instntiation-info 2021-12-06 22:08:20 +09:00
Stores Merge branch 'master' into skin-export-instntiation-info 2021-12-06 17:12:42 +09:00
Storyboards
Tests Update test multiplayer client implementation 2021-12-07 00:01:07 +09:00
Updater Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
Users Cache and consume `IRulesetStore` where feasible 2021-12-03 18:16:01 +09:00
Utils
.editorconfig
OsuGame.cs Remove outdated TODO 2021-12-01 12:47:32 +09:00
OsuGameBase.cs Merge branch 'master' into realm-integration/skins-rebase 2021-12-06 15:21:02 +09:00
OsuGameBase_Importing.cs
PerformFromMenuRunner.cs
osu!.res
osu.Game.csproj Update framework 2021-12-06 22:47:07 +09:00