dolphin/Source/Core
JosJuice 05855a37f4 GCAdapter: Deregister callback when scan thread exits
We were registering the hotplug callback when starting the thread, but
deregistering it when shutting down GCAdapter as a whole. Because the
thread can start and stop potentially many times before GCAdapter shuts
down, this led to callbacks being registered when we already have
callbacks. On Android, this was making Dolphin's Kotlin code for
registering the callback throw an IllegalStateException.

To fix this, deregister the callback when stopping the thread.
2026-07-12 10:20:58 +02:00
..
AudioCommon mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
Common mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
Core GameSettings: Approve speed hacks for RetroAchievements 2026-07-08 18:10:42 +02:00
DiscIO Merge pull request #14599 from naari3/fix/directoryblob-gc-triforce-alignment 2026-06-28 11:03:03 +02:00
DolphinNoGUI mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
DolphinQt mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
DolphinTool DolphinTool: fix crash when listing partition without filesystem 2026-06-13 17:39:08 +01:00
InputCommon GCAdapter: Deregister callback when scan thread exits 2026-07-12 10:20:58 +02:00
MacUpdater Merge pull request #14036 from TellowKrinkle/SkipPostprocess 2026-01-25 22:01:29 -05:00
UICommon mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
UpdaterCommon mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
VideoBackends Merge pull request #14684 from Sintendo/rm-unused-headers 2026-06-26 19:09:39 +02:00
VideoCommon Move the code for the show internal resolution setting 2026-07-05 09:50:13 +02:00
WinUpdater mingw: lower case windows includes 2026-07-08 09:18:29 +01:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props Merge pull request #13216 from CelestialAmber/cw-demangler 2026-07-05 17:38:09 +02:00
DolphinLib.vcxproj
DolphinLib.vcxproj.user
DolphinLib.x64.props
VersionInfo.plist.in