diff --git a/src/Kaleidoscope/OneShot.cpp b/src/Kaleidoscope/OneShot.cpp index 0da3ff93..9f1e5d9b 100644 --- a/src/Kaleidoscope/OneShot.cpp +++ b/src/Kaleidoscope/OneShot.cpp @@ -130,6 +130,7 @@ EventHandlerResult OneShot::onKeyswitchEvent(Key &mapped_key, byte row, byte col saveAsPrevious(mapped_key); clearSticky(idx); cancelOneShot(idx); + should_cancel_ = false; } } else { if (keyToggledOff(keyState)) {