From 624cf970952614d55a6db520a3a72aed8d3b9b62 Mon Sep 17 00:00:00 2001 From: Matt Borgerson Date: Tue, 18 May 2021 01:21:59 -0700 Subject: [PATCH] input: Use forever increasing device id --- ui/xemu-input.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/xemu-input.c b/ui/xemu-input.c index 1c29507085..7577b72d45 100644 --- a/ui/xemu-input.c +++ b/ui/xemu-input.c @@ -429,7 +429,8 @@ void xemu_input_bind(int index, ControllerState *state, int save) qdict_put_str(qdict, "driver", "usb-xbox-gamepad"); // Specify device identifier - char *tmp = g_strdup_printf("gamepad_%d", index+1); + static int id_counter = 0; + char *tmp = g_strdup_printf("gamepad_%d", id_counter++); qdict_put_str(qdict, "id", tmp); g_free(tmp);