The Google Pixel fingerprint sensor isn't actually a joystick

Fixes https://github.com/libsdl-org/SDL/issues/4971
This commit is contained in:
Sam Lantinga 2021-11-26 11:04:15 -08:00
parent cb2f3bedf5
commit a2e8565230
1 changed files with 7 additions and 0 deletions

View File

@ -1820,6 +1820,13 @@ SDL_bool SDL_ShouldIgnoreGameController(const char *name, SDL_JoystickGUID guid)
} }
#endif #endif
#if defined(__ANDROID__)
if (name && SDL_strcmp(name, "uinput-fpc") == 0) {
/* The Google Pixel fingerprint sensor reports itself as a joystick */
return SDL_TRUE;
}
#endif
if (SDL_allowed_controllers.num_entries == 0 && if (SDL_allowed_controllers.num_entries == 0 &&
SDL_ignored_controllers.num_entries == 0) { SDL_ignored_controllers.num_entries == 0) {
return SDL_FALSE; return SDL_FALSE;