1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-09 02:47:28 +08:00
osu-lazer/osu.Game
Bartłomiej Dach 2d3cacca11 Fix non-hosts crashing on load requested
`onLoadRequested()` always released the `readyClickOperation` ongoing
operation, without checking whether it actually needs to/should (it
should only do so if the action initiating the operation was starting
the game by the host). This would crash all other consumers, who already
released the operation when their ready-up operation completed server
side.

To resolve, relax the constraint such that the operation can be ended
multiple times in any order. At the end of the day the thing that
matters is that the operation is done and the ready button is unblocked.
2021-01-13 00:58:53 +01:00
..
Audio Ensure equality member consistency for SampleInfo 2020-12-03 23:25:53 +01:00
Beatmaps Fix BPM multiplier not working in all cases 2021-01-12 17:50:22 +09:00
Collections remove unnec using 2020-09-19 15:13:52 -05:00
Configuration Start with null last hover playback time 2021-01-08 18:16:03 +01:00
Database Merge branch 'master' into fix-leaderboard-user-handling 2020-12-28 13:43:53 +01:00
Extensions Catch multiplayer client-related unobserved exceptions better 2020-12-31 11:39:42 +01:00
Graphics Remove mention of default value in xmldoc 2021-01-08 18:26:41 +01:00
Input Update enum name in line with changes 2021-01-06 23:12:56 +09:00
IO Merge branch 'master' into fix-legacy-skin-texture-loader-store 2020-12-22 12:09:35 +09:00
IPC Add spaces to comments 2020-05-04 18:36:24 -07:00
Migrations Add flag value to database 2020-10-20 00:46:08 +02:00
Online Merge branch 'master' into disable-repeat-multi-actions 2021-01-04 23:38:29 +09:00
Overlays Remove unused constant 2021-01-11 01:56:09 +09:00
Properties Merge remote-tracking branch 'upstream/master' into android 2019-01-29 18:13:43 -06:00
Replays Add field to Replay denoting whether the full replay have been received or not 2020-10-27 18:58:37 +09:00
Rulesets Rename param to match method body 2021-01-10 15:35:53 +01:00
Scoring Merge branch 'master' into move-cache-logic-to-base-impl 2020-11-06 16:56:35 +09:00
Screens Fix non-hosts crashing on load requested 2021-01-13 00:58:53 +01:00
Skinning Annotate potentially null parameters in protected ctor of LegacySkin 2020-12-22 12:08:40 +09:00
Storyboards Remove unused using 2021-01-04 15:40:22 +09:00
Tests Improve safety of ongoing operation tracker 2021-01-09 22:45:24 +01:00
Updater Update EndsWith usages 2020-10-16 12:58:34 +09:00
Users Move load-complete fade specification inside 2020-12-26 14:35:14 +01:00
Utils Extract shared rank-formatting helper 2020-12-19 15:04:22 +01:00
osu!.res And then everything became one 2017-09-19 16:06:58 +09:00
osu.Game.csproj Update framework 2021-01-09 01:24:18 +09:00
OsuGame.cs Merge branch 'master' into tourney-switching-ui 2021-01-10 17:33:52 +01:00
OsuGameBase.cs Merge branch 'master' into tourney-switching-ui 2020-12-26 15:45:29 +01:00
PerformFromMenuRunner.cs Inline complete method as well 2020-12-31 10:27:42 +01:00