Files
ppsspp/Core/HLE
Henrik RydgårdandClaude Opus 5.5 f20dd7565b Don't crash at exit with a download still in flight
A request started since the last RequestManager::Update (headless never
calls it) sat in newDownloads_, which CancelAll skipped. It was then
destroyed along with the static g_DownloadManager at exit, and its
destructor removed its progress bar from the already destroyed g_OSD:
"mutex lock failed". Seen with a Netconf dialog still downloading the
infra DNS json when a test ended.

CancelAll now takes the new ones too, and runs at shutdown while g_OSD is
still there. The Netconf json request is also let go of when the emulator
shuts down, rather than living on into the next game.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
2026-09-24 11:23:59 -06:00
..
2025-07-22 17:48:20 +02:00
2025-07-22 17:48:20 +02:00
2025-07-22 17:48:20 +02:00
2026-08-11 10:28:36 +02:00
2025-08-06 17:44:54 +02:00
2026-01-18 23:40:13 +02:00
2025-07-20 19:30:35 +02:00
…
…
2026-09-22 20:10:33 +08:00
…
2026-09-21 16:50:22 -06:00
2026-09-21 16:50:22 -06:00
2026-08-11 20:12:10 +02:00
…
2025-07-20 19:32:05 +02:00
…
2026-09-20 16:39:35 -06:00
2026-08-11 20:14:01 +02:00
…
…
2026-08-11 10:28:36 +02:00
…
2026-08-11 10:28:47 +02:00
2026-08-11 10:28:47 +02:00
2026-08-24 09:30:44 +02:00
…
2026-09-09 10:48:53 -06:00
2026-08-11 20:14:01 +02:00
…
…
2026-08-08 18:18:28 +02:00
2026-09-20 16:39:35 -06:00