Merge pull request #6706 from fr500/fixes

fix #6700
This commit is contained in:
Twinaphex 2018-05-03 12:19:12 +02:00 committed by GitHub
commit d877bccde5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -651,7 +651,7 @@ void input_poll(void)
int16_t input_state(unsigned port, unsigned device,
unsigned idx, unsigned id)
{
int16_t res = 0;
int16_t res = 0, res_overlay = 0;
/* used to reset input state of a button when the gamepad mapper
is in action for that button*/
@ -696,7 +696,7 @@ int16_t input_state(unsigned port, unsigned device,
#ifdef HAVE_OVERLAY
if (overlay_ptr)
input_state_overlay(overlay_ptr, &res, port, device, idx, id);
input_state_overlay(overlay_ptr, &res_overlay, port, device, idx, id);
#endif
#ifdef HAVE_NETWORKGAMEPAD
@ -722,7 +722,7 @@ int16_t input_state(unsigned port, unsigned device,
#ifdef HAVE_OVERLAY
if (input_overlay_is_alive(overlay_ptr) && port == 0)
res |= input_overlay_key_pressed(overlay_ptr, id);
res |= res_overlay(overlay_ptr, id);
#endif
}
else