1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-15 14:42:56 +08:00
osu-lazer/osu.Game/Screens/Edit/Compose
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
..
Components Fix selection box operation hotkeys not registering in change handler 2021-03-17 22:17:42 +01:00
ComposeScreen.cs Move resolved usage of WorkingBeatmap in editor components as local as possible to avoid misuse 2021-01-04 16:56:37 +09:00
IPlacementHandler.cs Add commit status to EndPlacement; call BeginPlacement on initial movement 2020-02-07 18:02:48 +09:00