OSDN Git Service

[VM][FM7][KEYBOARD] Fix don't do auto-repeat at FM-7/77 .
authorK.Ohta <whatisthis.sowhat@gmail.com>
Wed, 30 Sep 2015 19:18:50 +0000 (04:18 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Wed, 30 Sep 2015 19:18:50 +0000 (04:18 +0900)
source/src/vm/fm7/keyboard.cpp

index f3ef3b3..a9138ff 100644 (file)
@@ -449,6 +449,7 @@ void KEYBOARD::reset_unchange_mode(void)
        caps_pressed = false;
        //      ins_pressed = false;
        datareg = 0x00;
+       repeat_keycode = 0x00;
 
 #if defined(_FM77AV_VARIANTS)
        cmd_fifo->clear();
@@ -461,7 +462,6 @@ void KEYBOARD::reset_unchange_mode(void)
        cmd_phase = 0;
        if(event_keyrepeat >= 0) cancel_event(this, event_keyrepeat);
        event_keyrepeat = -1;
-       repeat_keycode = 0x00;
    
        if(event_hidden1_av >= 0) cancel_event(this, event_hidden1_av);
        event_hidden1_av = -1;