1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-15 07:32:55 +08:00

Fix SkinnableSprite initialising a drawable even when the texture is not available

This commit is contained in:
Dean Herbert 2020-11-18 16:18:27 +09:00
parent 851c7d524f
commit bb1aacb360

View File

@ -24,7 +24,15 @@ namespace osu.Game.Skinning
{
}
protected override Drawable CreateDefault(ISkinComponent component) => new Sprite { Texture = textures.Get(component.LookupName) };
protected override Drawable CreateDefault(ISkinComponent component)
{
var texture = textures.Get(component.LookupName);
if (texture == null)
return null;
return new Sprite { Texture = texture };
}
private class SpriteComponent : ISkinComponent
{