diff options
author | notaz | 2009-05-21 19:14:28 +0300 |
---|---|---|
committer | notaz | 2009-05-21 19:16:10 +0300 |
commit | 90206450327a222607119b04f34cf1853faf37f8 (patch) | |
tree | 672ebef28cb7b4429fd546ae37fe850bfe51cf64 /input.c | |
parent | 010878638d6510ff2992e33fda84e137a1c2a9e0 (diff) | |
download | picogpsp-90206450327a222607119b04f34cf1853faf37f8.tar.gz picogpsp-90206450327a222607119b04f34cf1853faf37f8.tar.bz2 picogpsp-90206450327a222607119b04f34cf1853faf37f8.zip |
tweaks from 2008 (gpsp09-2xb_3)
Diffstat (limited to 'input.c')
-rw-r--r-- | input.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -513,7 +513,7 @@ u32 update_input() { static u32 rapidfire_flag = 1; static u32 last_buttons; - u32 non_repeat_buttons; + u32 handled_buttons; u32 button_id; u32 new_key = 0; u32 buttons = gpsp_gp2x_joystick_read(); @@ -525,12 +525,12 @@ u32 update_input() buttons |= GP2X_VOL_MIDDLE; } - non_repeat_buttons = (last_buttons ^ buttons) & buttons; + handled_buttons = ((last_buttons ^ buttons) | GP2X_VOL_DOWN | GP2X_VOL_UP) & buttons; last_buttons = buttons; for(i = 0; i < 16; i++) { - if(non_repeat_buttons & button_gp2x_mask_to_config[i]) + if(handled_buttons & button_gp2x_mask_to_config[i]) button_id = gamepad_config_map[i]; else button_id = BUTTON_ID_NONE; |