On Thu Nov 28 17:09:50 2024 +0000, Rémi Bernon wrote:
Support for GUID_Joystick could simply be about opening the first device at any point in time. Keeping a cached path as the default device to use, with no way to invalidate it after it's been set, doesn't seem very appealing either.
Yes, I also think for GUID_Joystick these indexing shenanigans are not important, I only made it this way because I already had to implement indexes one or another way and having disconnected default joystick easily achievable on Windows.