1
0
mirror of https://github.com/ppy/osu.git synced 2024-09-22 06:47:24 +08:00
osu-lazer/osu.Game/Overlays/Settings
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
..
Sections Fix key binding row fire-and-forgetting writes 2023-10-31 12:25:09 +01:00
DangerousSettingsButton.cs Fix dangerous buttons using different shades of pink 2023-10-13 13:16:24 +02:00
ISettingsItem.cs Automated pass 2023-06-24 01:00:03 +09:00
MultiplierSettingsSlider.cs Fix rate adjust mods not showing "x" prefix on customisation slider's tooltip 2023-09-13 16:43:48 +09:00
OutlinedTextBox.cs Automated pass 2023-06-24 01:00:03 +09:00
RulesetSettingsSubsection.cs Partial everything 2022-11-27 00:00:27 +09:00
SettingsButton.cs Add support for externally specified keywords in SettingsButtons 2023-01-23 15:10:26 +09:00
SettingsCheckbox.cs Automated pass 2023-06-24 01:00:03 +09:00
SettingsDropdown.cs Partial everything 2022-11-27 00:00:27 +09:00
SettingsEnumDropdown.cs Automated pass 2023-06-24 01:00:03 +09:00
SettingsFooter.cs Manual fixes to reduce warnings to zero 2023-06-24 01:52:53 +09:00
SettingsHeader.cs Automated pass 2023-06-24 01:00:03 +09:00
SettingsItem.cs Reduce spacing in settings items 2023-07-21 15:39:40 +09:00
SettingsNumberBox.cs Fix SettingsNumberBox having additional margin 2023-07-21 15:46:28 +09:00
SettingsPercentageSlider.cs Display corner radius setting as percentage 2023-03-07 19:43:52 +01:00
SettingsSection.cs Remove all unnecessary usage of IHasFilterableChildren 2022-11-29 14:40:52 +09:00
SettingsSidebar.cs Automated pass 2023-06-24 01:00:03 +09:00
SettingsSlider.cs Automated pass 2023-06-24 01:00:03 +09:00
SettingsSubsection.cs Automated pass 2023-06-24 01:00:03 +09:00
SettingsTextBox.cs Automated pass 2023-06-24 01:00:03 +09:00
SidebarButton.cs Change RevertToDefaultButton and BackButton to use Default sampleset instead 2023-10-20 21:01:36 +09:00
SidebarIconButton.cs Partial everything 2022-11-27 00:00:27 +09:00