1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-15 15:17:44 +08:00
osu-lazer/osu.Game/Overlays/Settings/Sections
Bartłomiej Dach 9f5a280bc2
Fix key binding row fire-and-forgetting writes
Intends to fix test failures as seen in https://github.com/ppy/osu/actions/runs/6692350567/job/18181352642#step:5:129

This is what happens if you carelessly fire and forget.

The working theory (that I'm not sure I have the tools to conclusively
confirm) is that the async write from the key binding changing could
fire _after_ the section is reset.

I briefly considered having the test wait for the change, but given that
the entirety of the surrounding flow is using sync operations, this just
looks like a bug to me. And there's no real sane way to inject async
into that flow due to dependence on `OsuButton.Action`.
2023-10-31 12:25:09 +01:00
..
Audio Automated pass 2023-06-24 01:00:03 +09:00
DebugSettings Make "general" a common string 2023-09-05 23:00:07 -07:00
Gameplay Add color search alias for colour settings 2023-09-27 16:29:29 +03:00
General Fix LanguageSettings requiring OsuGame as dependency 2023-06-08 03:27:23 +03:00
Graphics Merge branch 'master' into no-confirmation-on-update-restart 2023-06-25 13:35:21 +02:00
Input Fix key binding row fire-and-forgetting writes 2023-10-31 12:25:09 +01:00
Maintenance Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
Online Rename spectator-specific settings to more generic (with backwards migration) 2023-09-18 14:56:06 +02:00
UserInterface Make "general" a common string 2023-09-05 23:00:07 -07:00
AudioSection.cs Automated pass 2023-06-24 01:00:03 +09:00
DebugSection.cs Automated pass 2023-06-24 01:00:03 +09:00
GameplaySection.cs Automated pass 2023-06-24 01:00:03 +09:00
GeneralSection.cs Make "general" a common string 2023-09-05 23:00:07 -07:00
GraphicsSection.cs Automated pass 2023-06-24 01:00:03 +09:00
InputSection.cs Automated pass 2023-06-24 01:00:03 +09:00
MaintenanceSection.cs Partial everything 2022-11-27 00:00:27 +09:00
OnlineSection.cs Automated pass 2023-06-24 01:00:03 +09:00
RulesetSection.cs Partial everything 2022-11-27 00:00:27 +09:00
SizeSlider.cs Automated pass 2023-06-24 01:00:03 +09:00
SkinSection.cs Bring realm library up-to-date 2023-07-06 13:37:43 +09:00
UserInterfaceSection.cs Automated pass 2023-06-24 01:00:03 +09:00