Because the active key for redial was getting cached as the key being pressed, Redial would only ever see a key toggled on event for `Key_Redial`. It would then set `redial_held_` to `true`, but it would never get set to `false` on the key's release. This change both fixes it and simplifies the plugin as it is adapted to the active keys cache by doing away with unnecessary state variables, including `redial_held_`. Signed-off-by: Michael Richters <gedankenexperimenter@gmail.com>f/keymap-cache-redesign
parent
e5ba44a6da
commit
03a8872a95
Loading…
Reference in new issue