1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-13 23:07:25 +08:00

Fix cursormiddle not using the same source as cursor

This commit is contained in:
Dan Balasescu 2024-04-22 15:00:09 +09:00
parent 40c48f903b
commit 0170c04baf
No known key found for this signature in database

View File

@ -31,12 +31,14 @@ namespace osu.Game.Rulesets.Osu.Skinning.Legacy
}
[BackgroundDependencyLoader]
private void load(OsuConfigManager config)
private void load(OsuConfigManager config, ISkinSource skinSource)
{
cursorSize = config.GetBindable<float>(OsuSetting.GameplayCursorSize).GetBoundCopy();
Texture = skin.GetTexture("cursortrail");
DisjointTrail = skin.GetTexture("cursormiddle") == null;
var cursorProvider = skinSource.FindProvider(s => s.GetTexture("cursor") != null);
DisjointTrail = cursorProvider?.GetTexture("cursormiddle") == null;
if (DisjointTrail)
{