From 76a973e902dd5252cfaf034e06ccc5d5794381f0 Mon Sep 17 00:00:00 2001 From: sgerwk Date: Fri, 5 Jun 2020 14:13:37 +0200 Subject: [PATCH] show an alert when the search string is not found --- src/viewer/text/search.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/viewer/text/search.c b/src/viewer/text/search.c index b9cef642..8b5a5388 100644 --- a/src/viewer/text/search.c +++ b/src/viewer/text/search.c @@ -991,6 +991,7 @@ search_for_do(struct session *ses, unsigned char *str, int direction, { struct document_view *doc_view; int utf8 = 0; + enum find_error error; assert(ses && str); if_assert_failed return FIND_ERROR_NOT_FOUND; @@ -1019,8 +1020,13 @@ search_for_do(struct session *ses, unsigned char *str, int direction, if (!ses->last_search_word) return FIND_ERROR_NOT_FOUND; ses->search_direction = direction; - return get_searched_all(ses, doc_view, &doc_view->document->search_points, + error = get_searched_all(ses, doc_view, &doc_view->document->search_points, &doc_view->document->number_of_search_points, utf8); + + if (report_errors && error == FIND_ERROR_NOT_FOUND) + print_find_error(ses, error); + + return error; } static void