On fast-clicks/double-clicks on a plugin row the selected row can change and the buttons (e.g. the "Help" button) can get out of sync. That means that e.g. a plugin is selected which has not got an help function but the "Help" button is activated. Clicking the button is such a situation leads to a crash. Syncing buttons on "button-release-event" solves the problem. Fixes #1781. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/1784
-- Commit Summary --
* plugin-manager: sync buttons on "button-release-event"
-- File Changes --
M src/plugins.c (19)
-- Patch Links --
https://github.com/geany/geany/pull/1784.patch https://github.com/geany/geany/pull/1784.diff