1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-16 15:43:18 +08:00

Add guard clause to applyOrigins and rename parameter

This commit is contained in:
Robin Avery 2021-06-08 10:29:11 -04:00
parent d212918d67
commit 10b6b72909
No known key found for this signature in database
GPG Key ID: 0496DF10CEF7E226

View File

@ -229,14 +229,16 @@ namespace osu.Game.Skinning.Editor
drawable.Parent.ToLocalSpace(screenSpacePosition) - drawable.AnchorPosition; drawable.Parent.ToLocalSpace(screenSpacePosition) - drawable.AnchorPosition;
} }
private void applyOrigins(Anchor anchor) private void applyOrigins(Anchor origin)
{ {
foreach (var item in SelectedItems) foreach (var item in SelectedItems)
{ {
var drawable = (Drawable)item; var drawable = (Drawable)item;
if (origin == drawable.Origin) continue;
var previousOrigin = drawable.OriginPosition; var previousOrigin = drawable.OriginPosition;
drawable.Origin = anchor; drawable.Origin = origin;
drawable.Position += drawable.OriginPosition - previousOrigin; drawable.Position += drawable.OriginPosition - previousOrigin;
} }
} }