mirror of
https://github.com/ppy/osu.git
synced 2024-12-14 16:52: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. |
||
---|---|---|
.. | ||
Blueprints | ||
DrawableOsuEditRuleset.cs | ||
HitCircleCompositionTool.cs | ||
OsuBlueprintContainer.cs | ||
OsuDistanceSnapGrid.cs | ||
OsuHitObjectComposer.cs | ||
OsuSelectionHandler.cs | ||
SliderCompositionTool.cs | ||
SpinnerCompositionTool.cs |