fix stack exhaustion for certain hold-tap actions

This commit is contained in:
xs5871
2022-09-10 18:11:31 +00:00
committed by Kyle Brown
parent fdb07dd82b
commit f9203dbb85
3 changed files with 13 additions and 22 deletions

View File

@@ -49,7 +49,7 @@ class TapDance(HoldTap):
keyboard.cancel_timeout(state.timeout_key)
self.ht_activate_tap(_key, keyboard)
keyboard._send_hid()
self.ht_deactivate_tap(_key, keyboard)
self.ht_deactivate_tap(_key, keyboard, delayed=False)
del self.key_states[_key]
del self.td_counts[state.tap_dance]