1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-23 07:39:53 +08:00

Merge pull request #9352 from smoogipoo/fix-editor-drag-exception

Fix exception when dragging after deleting object
This commit is contained in:
Dean Herbert
2020-06-23 21:45:58 +09:00
committed by GitHub
Unverified
@@ -82,6 +82,7 @@ namespace osu.Game.Screens.Edit.Compose.Components
case NotifyCollectionChangedAction.Remove:
foreach (var o in args.OldItems)
SelectionBlueprints.FirstOrDefault(b => b.HitObject == o)?.Deselect();
break;
}
};
@@ -250,6 +251,9 @@ namespace osu.Game.Screens.Edit.Compose.Components
blueprint.Deselected -= onBlueprintDeselected;
SelectionBlueprints.Remove(blueprint);
if (movementBlueprint == blueprint)
finishSelectionMovement();
}
protected virtual void AddBlueprintFor(HitObject hitObject)