mirror of
https://github.com/ppy/osu.git
synced 2024-12-17 06:42:54 +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. |
||
---|---|---|
.. | ||
Components | ||
SliderCircleSelectionBlueprint.cs | ||
SliderPlacementBlueprint.cs | ||
SliderPosition.cs | ||
SliderSelectionBlueprint.cs |