When the Find in Files path doesn't exist, the *status bar* says "Cannot execute grep tool...: Failed to change the working directory. Check the path setting in Preferences". Which is confusing and hides the real problem in the middle of irrelevant text. Instead, show a dialog with the correct error only.
Also show dialogs for no search text & bad search regex errors, rather than status bar messages. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/3818
-- Commit Summary --
* Improve search errors
-- File Changes --
M src/search.c (11)
-- Patch Links --
https://github.com/geany/geany/pull/3818.patch https://github.com/geany/geany/pull/3818.diff