Преглед изворни кода

Fix bug of FAILSAFE key clear.

http://deskthority.net/workshop-f7/tmk-keyboard-firmware-collection-t4478.html#p90022
tmk пре 12 година
родитељ
комит
5af988ac37
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      common/keyboard.c

+ 4 - 0
common/keyboard.c

@@ -619,6 +619,10 @@ void keyboard_task(void)
             Kdebug("FAIL SAFE: clear all keys(default layer).\n");
             clear_keyboard();
             current_layer = default_layer;
+            fn_state_bits = 0;
+            delayed_fn = (keyrecord_t){};
+            waiting_key = (keyrecord_t){};
+            NEXT(IDLE);
         }
     }