Changeset 1389


Ignore:
Timestamp:
10/29/11 00:49:12 (19 months ago)
Author:
philmoz
Message:

Update for G12, SX30 & IXUS310.
Initialise button state variables to prevent phantom button presses on startup - mostly occurs when a script is set to autostart.

Location:
trunk/platform
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/platform/g12/kbd.c

    r1344 r1389  
    1111} KeyMap; 
    1212 
    13 static long kbd_new_state[3]; 
    14 static long kbd_prev_state[3]; 
    15 static long kbd_mod_state[3]; 
     13static long kbd_new_state[3] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; 
     14static long kbd_prev_state[3] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; 
     15static long kbd_mod_state[3] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; 
    1616 
    1717static long last_kbd_key = 0; 
  • trunk/platform/ixus310_elph500hs/kbd.c

    r1352 r1389  
    2020} KeyMap; 
    2121 
    22 static long kbd_new_state[4]; 
    23 static long kbd_prev_state[4]; 
    24 static long kbd_mod_state[4] = { 0, 0, 0, 0xFFFFFFFF }; 
     22static long kbd_new_state[4] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; 
     23static long kbd_prev_state[4] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; 
     24static long kbd_mod_state[4] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; 
    2525static long touch_panel_state; 
    2626 
  • trunk/platform/sx30/kbd.c

    r1344 r1389  
    1111} KeyMap; 
    1212 
    13 static long kbd_new_state[3]; 
    14 static long kbd_prev_state[3]; 
    15 static long kbd_mod_state[3]; 
     13static long kbd_new_state[3] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; 
     14static long kbd_prev_state[3] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; 
     15static long kbd_mod_state[3] = { 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF }; 
    1616 
    1717static long last_kbd_key = 0; 
Note: See TracChangeset for help on using the changeset viewer.