mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-04-14 08:21:27 -04:00
config: remove replaced/removed key bindings, instead of marking as ‘unused’
Instead of keeping removed/replaced key bindings in the key binding array (marked as ‘unused’), remove them, by compacting the array. The invariant is thus that there should be *no* entries in the key binding list with the `BIND_ACTION_NONE` for action. Add code to debug builds that verifies this, plus a unit test. Closes #614
This commit is contained in:
parent
cf46acc68f
commit
149c52bd44
3 changed files with 134 additions and 32 deletions
|
|
@ -43,6 +43,8 @@
|
|||
### Fixed
|
||||
|
||||
* Grapheme cluster state being reset between codepoints.
|
||||
* Regression: custom URL key bindings not working
|
||||
(https://codeberg.org/dnkl/foot/issues/614).
|
||||
|
||||
|
||||
### Security
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue