port: reset the controller LEDs on unassign

This commit is contained in:
fgsfds committed 2023-11-27 01:26:45 +01:00
1 parent 31ad9351f5
commit e0249067b9
1 file changed
+3
+3
View File
@@ -321,6 +321,9 @@ static inline void inputCloseController(const s32 cidx)
sysLogPrintf(LOG_NOTE, "input: removed controller '%d: (%s)' (id %d) from player %d",
padsCfg[cidx].deviceIndex, SDL_GameControllerName(pads[cidx]), inputControllerGetId(pads[cidx]), cidx);
// reset player LEDs
SDL_GameControllerSetPlayerIndex(pads[cidx], -1);
SDL_GameControllerClose(pads[cidx]);
pads[cidx] = NULL;