dolphin/Source/Core
JosJuice bd92388d2f Android: Rework input device hotplug
Previously, when an input device was connected or disconnected, we would
recreate all devices. This commit makes it so we only touch the relevant
device instead. This matters because recreating a device causes us to
drop all held buttons for that device. Due to Android only delivering
inputs as events, we're unable to poll for currently held buttons when
recreating a device.

This recently became a problem for users of Ayn devices due to a
firmware update. Every now and then, something about the display
viewports changes, triggering an update to an input device that I assume
is a touch input device. This input device isn't something users
normally map in Dolphin's controller settings, but it changing was
causing Dolphin to drop all held buttons for the device's built-in
gamepad as well as any other connected gamepads.
2026-02-08 10:38:43 +01:00
..
AudioCommon feat: Add an option to preserve audio pitch when emulation speed changes, integrating it into core configuration and both Qt and Android UIs. 2026-01-27 18:48:22 -05:00
Common Merge pull request #13768 from JosJuice/page-table-fastmem-2 2026-02-04 16:20:35 -05:00
Core Merge pull request #14311 from LillyJadeKatrin/retroachievements-aliases 2026-02-06 15:44:36 -08:00
DiscIO RiivolutionParser: Fix XML Param Parsing 2026-02-06 18:06:27 +01:00
DolphinNoGUI Merge pull request #14214 from JoshuaVandaele/cmake-nonbreaking-improvements 2026-01-25 18:33:46 -08:00
DolphinQt WiiSpeakWindow: Add missing Dolphin icon 2026-02-06 16:31:09 +04:00
DolphinTool Merge pull request #14214 from JoshuaVandaele/cmake-nonbreaking-improvements 2026-01-25 18:33:46 -08:00
InputCommon Android: Rework input device hotplug 2026-02-08 10:38:43 +01:00
MacUpdater Merge pull request #14036 from TellowKrinkle/SkipPostprocess 2026-01-25 22:01:29 -05:00
UICommon Merge pull request #13594 from jordan-woyak/state-cleanups 2026-02-03 16:50:52 -06:00
UpdaterCommon Fix various typos and spelling mistakes 2026-01-17 20:11:38 +01:00
VideoBackends Merge pull request #14302 from oltolm/opengl_assert 2026-01-25 21:06:57 -05:00
VideoCommon Merge pull request #14204 from Geotale/update-comment 2026-01-31 15:02:09 -08:00
WinUpdater AudioCommon / VideoBackends / WinUpdater - cleanup WRL code 2025-11-22 01:23:39 +01:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props Common: Add TransferableSharedMutex class and unit tests. 2026-01-19 21:56:59 -06:00
DolphinLib.vcxproj Core/HW: Add Broadband Adapter (IPC). 2025-10-28 18:50:59 +00:00
DolphinLib.vcxproj.user
DolphinLib.x64.props
VersionInfo.plist.in