1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-07 10:17:43 +08:00
osu-lazer/osu.Game/Screens/Edit/Compose/Components
Bartłomiej Dach 2e63c2ce20 Fix selection box operation hotkeys not registering in change handler
Could lead to crashes after reversing a note cluster and playing it
back.

The root cause of the crash was that the hotkey operations were not ran
inside of an editor change handler operation. This, in turn, caused the
autoplay replay to not be regenerated after flipping an object cluster,
therefore finally manifesting as a hard crash due to negative time
offsets appearing in judgement results, which interfered with the
default implementation of note lock.

Note that this incidentally also fixes the fact that selection box
hotkey operations (reverse and flip) did not handle undo/redo.
2021-03-17 22:17:42 +01:00
..
Timeline Merge branch 'master' into zero-spinner-slider 2021-02-05 09:40:55 -05:00
BeatDivisorControl.cs Update osu.Game/Screens/Edit/Compose/Components/BeatDivisorControl.cs 2020-03-18 00:04:03 +02:00
BlueprintContainer.cs Centralise cases of performing actions on the current selection 2021-02-26 14:15:13 +09:00
CircularDistanceSnapGrid.cs Fix distance snap grid showing incorrect colouring 2020-01-28 11:59:21 +09:00
ComposeBlueprintContainer.cs Move default sample addition to inside PlacementBlueprint 2021-02-11 17:16:18 +09:00
DistanceSnapGrid.cs Change snapping to be screen space coordinate based 2020-05-20 21:00:29 +09:00
DragBox.cs Split out classes and simplify construction of buttons 2020-10-01 16:34:34 +09:00
HitObjectOrderedSelectionContainer.cs Add comment + xmldoc 2020-11-18 13:37:15 +09:00
MoveSelectionEvent.cs Remove unused ScreenSpaceStartPosition field 2020-01-23 14:30:25 +09:00
SelectionBox.cs Fix selection box operation hotkeys not registering in change handler 2021-03-17 22:17:42 +01:00
SelectionBoxDragHandle.cs Split out classes and simplify construction of buttons 2020-10-01 16:34:34 +09:00
SelectionBoxDragHandleButton.cs Split out classes and simplify construction of buttons 2020-10-01 16:34:34 +09:00
SelectionHandler.cs Centralise cases of performing actions on the current selection 2021-02-26 14:15:13 +09:00