1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-03 20:06:30 +08:00

Merge pull request #34668 from smoogipoo/refactor-avatar-notification

Refactor notification avatar to remove `OnUpdate`
This commit is contained in:
Dean Herbert
2025-08-17 23:43:50 +09:00
committed by GitHub
Unverified
@@ -26,18 +26,20 @@ namespace osu.Game.Overlays.Notifications
[BackgroundDependencyLoader]
private void load()
{
if (user != null)
{
IconContent.Masking = true;
IconContent.CornerRadius = CORNER_RADIUS;
IconContent.ChangeChildDepth(IconDrawable, float.MinValue);
IconContent.OnUpdate += _ => IconContent.Width = IconContent.BoundingBox.Height;
IconContent.Masking = true;
IconContent.CornerRadius = CORNER_RADIUS;
IconContent.ChangeChildDepth(IconDrawable, float.MinValue);
LoadComponentAsync(Avatar = new DrawableAvatar(user)
{
FillMode = FillMode.Fill,
}, IconContent.Add);
}
LoadComponentAsync(Avatar = new DrawableAvatar(user)
{
FillMode = FillMode.Fill,
}, IconContent.Add);
}
protected override void Update()
{
base.Update();
IconContent.Width = IconContent.DrawHeight;
}
}
}