This should allow one to edit keybindings without too many surprises again. I didn't review everything though, and just fixed the couple I found (I got hit :boom: but the first crash, and suspected the second one). You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/4226
-- Commit Summary --
* prefs: Fix crash changing a keybinding * prefs: Edit the correct keybinding when there is a filter
-- File Changes --
M src/prefs.c (14)
-- Patch Links --
https://github.com/geany/geany/pull/4226.patch https://github.com/geany/geany/pull/4226.diff