5fe083ee
 by Yuxuan Shui   at 2024-11-12T21:52:23+01:00 
dinput: Keep the module around while input thread is running.
So we don't crash if the application unloads dinput. This can only happen if the application didn't
release all dinput objects before unloading the module, which we have observed the Yakuza games to
do.