1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-23 14:07:24 +08:00
osu-lazer/osu.Game
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
..
Audio Fix audio previews not being adjusted in volume correctly 2021-02-17 20:51:17 +09:00
Beatmaps Start the editor with empty artist/creator/difficulty name fields 2021-03-17 16:47:12 +09:00
Collections Apply ConfigureAwait changes to game side 2021-03-08 14:36:35 +09:00
Configuration Trim yet another array copy 2021-02-27 15:46:18 +01:00
Database Fix seemingly innocent logic change causing breakage in score imports 2021-03-15 14:20:59 +09:00
Extensions Merge branch 'master' into fix-leave-room-race-2 2021-01-30 13:41:04 +01:00
Graphics Fix LabelledTextBox not correctly forwarding focus to its underlying TextBox component 2021-03-17 16:56:58 +09:00
Input Update KeyBinding usages in line with interface changes 2021-01-15 14:57:01 +09:00
IO Apply ConfigureAwait changes to game side 2021-03-08 14:36:35 +09:00
IPC Apply ConfigureAwait changes to game side 2021-03-08 14:36:35 +09:00
Migrations Add flag value to database 2020-10-20 00:46:08 +02:00
Online Merge branch 'master' into configure-await-false 2021-03-08 22:24:29 +09:00
Overlays Remove skype 2021-03-15 10:07:50 -07:00
Properties
Replays Update HasFlag usages to HasFlagFast 2021-02-25 15:38:56 +09:00
Rulesets Merge pull request #11958 from bdach/ruleset-filter-v3 2021-03-08 23:23:24 +09:00
Scoring Extract requerying of navigational properties from DbContext 2021-03-14 19:34:53 +03:00
Screens Fix selection box operation hotkeys not registering in change handler 2021-03-17 22:17:42 +01:00
Skinning Move skin requery logic into extension methods 2021-03-15 13:11:58 +09:00
Storyboards Fix xmldoc explaining incorrect behaviour 2021-03-11 12:15:59 +09:00
Tests Apply ConfigureAwait changes to game side 2021-03-08 14:36:35 +09:00
Updater Update framework 2021-03-09 14:27:29 +09:00
Users Remove skype 2021-03-15 10:07:50 -07:00
Utils Remove easy to remove finalizers 2021-03-02 16:07:09 +09:00
osu!.res
osu.Game.csproj Update Microsoft.EntityFrameworkCore 2021-03-11 19:23:56 +03:00
OsuGame.cs Remove newline 2021-03-16 10:58:42 +09:00
OsuGameBase.cs Apply ConfigureAwait changes to game side 2021-03-08 14:36:35 +09:00
PerformFromMenuRunner.cs Add flow to allow MatchSubScreen to handle beatmap presentation locally 2021-03-03 14:13:51 +09:00