1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-12 13:33:52 +08:00

Fix realm backed store not being initialised for some tests

This commit is contained in:
Dean Herbert 2022-03-23 14:21:35 +09:00
parent a5acd38fd5
commit e56d13d8be

View File

@ -63,19 +63,12 @@ namespace osu.Game.Skinning
{
if (resources != null)
{
if (resources.RealmAccess != null)
{
SkinInfo = skin.ToLive(resources.RealmAccess);
SkinInfo = resources.RealmAccess != null
? skin.ToLive(resources.RealmAccess)
: skin.ToLiveUnmanaged();
storage ??= new RealmBackedResourceStore(skin, resources.Files, new[] { @"ogg" });
}
else
{
SkinInfo = skin.ToLiveUnmanaged();
}
if (storage != null)
{
var samples = resources.AudioManager?.GetSampleStore(storage);
if (samples != null)
samples.PlaybackConcurrency = OsuGameBase.SAMPLE_CONCURRENCY;
@ -83,7 +76,6 @@ namespace osu.Game.Skinning
Samples = samples;
Textures = new TextureStore(resources.CreateTextureLoaderStore(storage));
}
}
configurationStream ??= storage?.GetStream(@"skin.ini");