Files
wwdpublic/Content.Client
Hannah Giovanna Dawson ae8c9d3c44 Fix MIDI Loading Failing Whilst a MIDI is playing (#23339)
SS14-1148 Fix MIDI Loading Failing Whilst a MIDI is playing

The behaviour of the button event handling did some wonky
async handling that got PJB swearing repeatedly in the contributor
VC.

Improve switching MIDI songs by:

0. Add a bool that tracks if we're currently waiting for the MIDI file
browser to terminate. Use this bool to short-circuit the
MidiFileButtonOnPressed function, ensuring you don't have to close
a morbillion file windows if you spam-clicked the  button or forgot
you'd opened the window.
1. Remove a four-year-old hack involving waiting 100ms to load a MIDI
after trying to stop the last MIDI, because _the rot consumes_ or some shit

(cherry picked from commit 1defdebd7bb29cafa1f4cb4ef496ef6928634168)
2024-01-26 21:32:33 +01:00
..
2023-10-03 14:15:46 -05:00
2023-12-16 20:24:54 +01:00
2023-09-27 21:59:12 +02:00
2023-10-03 14:15:46 -05:00
2024-01-22 20:59:16 +01:00
2023-10-03 14:15:46 -05:00
2024-01-26 21:30:40 +01:00
2023-12-02 20:16:36 +01:00
2023-09-27 21:59:12 +02:00
2023-09-27 21:59:12 +02:00
2023-12-02 20:16:36 +01:00
2023-10-03 14:15:46 -05:00
2023-09-27 21:59:12 +02:00
2024-01-22 21:00:32 +01:00
2024-01-15 00:48:30 +01:00
2023-12-02 20:16:36 +01:00
2023-09-27 21:59:12 +02:00
2023-10-03 14:15:46 -05:00
2023-09-27 21:59:12 +02:00
2023-09-27 21:59:12 +02:00
2023-11-19 22:09:46 +01:00
2023-11-12 20:58:56 +01:00
2023-12-02 20:16:36 +01:00
2023-10-03 14:15:46 -05:00
2023-10-03 14:15:46 -05:00
2023-12-16 20:15:24 +01:00
2024-01-21 19:58:28 +01:00
2023-10-14 22:02:29 +02:00
2023-12-02 20:16:36 +01:00
2023-12-16 19:13:07 +01:00
2023-11-01 23:45:55 +01:00
2023-10-24 18:04:06 +02:00
2023-12-02 20:35:40 +01:00
2024-01-22 18:29:24 +01:00
2024-01-22 18:59:49 +01:00
2023-10-31 19:12:43 +01:00
2023-10-03 14:15:46 -05:00
2023-10-03 14:15:46 -05:00
2023-09-27 21:59:12 +02:00
2023-12-02 20:16:36 +01:00
2023-09-27 21:59:12 +02:00
2023-10-08 19:58:33 +02:00
2023-11-19 22:09:46 +01:00
2023-10-08 19:52:10 +02:00
2023-10-31 18:45:37 +01:00
2024-01-22 18:29:23 +01:00
2024-01-21 19:58:28 +01:00
2023-09-27 21:59:12 +02:00
2024-01-22 18:29:23 +01:00
2023-10-03 14:15:46 -05:00
2023-12-22 23:00:29 +01:00
2024-01-22 18:38:38 +01:00
2023-11-12 20:35:48 +01:00
2023-12-02 20:16:36 +01:00
2023-12-02 20:16:36 +01:00
2023-12-02 20:16:36 +01:00
2023-12-02 20:25:44 +01:00
2023-10-08 19:58:33 +02:00