Small fix.
This commit is contained in:
parent
379614ca1c
commit
227ae4ca74
|
@ -1103,7 +1103,7 @@ static void set_keybind_digital(uint64_t state, uint32_t system_joypad_id, uint3
|
||||||
{
|
{
|
||||||
for(uint32_t i = 1; i < SSNES_FIRST_META_KEY; i++)
|
for(uint32_t i = 1; i < SSNES_FIRST_META_KEY; i++)
|
||||||
{
|
{
|
||||||
if(g_settings.input.binds[currently_selected_controller_menu][i].joykey == system_joypad_id)
|
if(g_settings.input.binds[currently_selected_controller_menu][i].joykey & system_joypad_id)
|
||||||
{
|
{
|
||||||
g_settings.input.binds[currently_selected_controller_menu][i].joykey &= ~system_joypad_id;
|
g_settings.input.binds[currently_selected_controller_menu][i].joykey &= ~system_joypad_id;
|
||||||
g_settings.input.binds[currently_selected_controller_menu][i - 1].joykey |= system_joypad_id;
|
g_settings.input.binds[currently_selected_controller_menu][i - 1].joykey |= system_joypad_id;
|
||||||
|
@ -1117,7 +1117,7 @@ static void set_keybind_digital(uint64_t state, uint32_t system_joypad_id, uint3
|
||||||
{
|
{
|
||||||
for(uint32_t i = 0; i < SSNES_FIRST_META_KEY - 1; i++)
|
for(uint32_t i = 0; i < SSNES_FIRST_META_KEY - 1; i++)
|
||||||
{
|
{
|
||||||
if(g_settings.input.binds[currently_selected_controller_menu][i].joykey == system_joypad_id)
|
if(g_settings.input.binds[currently_selected_controller_menu][i].joykey & system_joypad_id)
|
||||||
{
|
{
|
||||||
g_settings.input.binds[currently_selected_controller_menu][i].joykey &= ~system_joypad_id;
|
g_settings.input.binds[currently_selected_controller_menu][i].joykey &= ~system_joypad_id;
|
||||||
g_settings.input.binds[currently_selected_controller_menu][i + 1].joykey |= system_joypad_id;
|
g_settings.input.binds[currently_selected_controller_menu][i + 1].joykey |= system_joypad_id;
|
||||||
|
|
Loading…
Reference in New Issue