mirror of
https://github.com/ppy/osu.git
synced 2024-11-11 15:07:44 +08:00
9634560d4b
`SliderSelectionBlueprint.OnDeselected()` would expire the `ControlPointVisualiser` on deselection, leading to its removal from the blueprint and eventual disposal, but still kept a separate reference to said visualiser in another field. This could lead to that stale reference to a disposed child getting read in `ReceivePositionalInputAt()`, crashing quite a ways down over at the framework side on futilely trying to compute the bounding box of a drawable with no parent. |
||
---|---|---|
.. | ||
HitCircles | ||
Sliders | ||
Spinners | ||
BlueprintPiece.cs | ||
OsuSelectionBlueprint.cs |