From: alexis-puska Date: Mon, 19 Dec 2016 21:42:46 +0000 (+0100) Subject: fix multitap and analog X-Git-Tag: r24l~813^2 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8342a30082638cc032c53e073f893e82f149fcb7;p=pcsx_rearmed.git fix multitap and analog --- diff --git a/frontend/libretro.c b/frontend/libretro.c index 589f07cb..08ef052f 100644 --- a/frontend/libretro.c +++ b/frontend/libretro.c @@ -527,13 +527,13 @@ static void update_controller_port_variable(unsigned port) if (controller_port_variable(port, &var)) { if (strcmp(var.value, "standard") == 0) - in_type[0] = PSE_PAD_TYPE_STANDARD; + in_type[port] = PSE_PAD_TYPE_STANDARD; else if (strcmp(var.value, "analog") == 0) - in_type[0] = PSE_PAD_TYPE_ANALOGPAD; + in_type[port] = PSE_PAD_TYPE_ANALOGPAD; else if (strcmp(var.value, "negcon") == 0) - in_type[0] = PSE_PAD_TYPE_NEGCON; + in_type[port] = PSE_PAD_TYPE_NEGCON; else if (strcmp(var.value, "none") == 0) - in_type[0] = PSE_PAD_TYPE_NONE; + in_type[port] = PSE_PAD_TYPE_NONE; // else 'default' case, do nothing } }