From 43fba9a73c78d731f2f456b0fad3fe6bfb045aef Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Mon, 13 Nov 2017 12:40:25 -0500 Subject: MqFindToolbar: Don't show "No matches" on search entry clearing --- (limited to 'src/toolbars/find-toolbar.c') diff --git a/src/toolbars/find-toolbar.c b/src/toolbars/find-toolbar.c index 42c2a9a..f89f084 100644 --- a/src/toolbars/find-toolbar.c +++ b/src/toolbars/find-toolbar.c @@ -183,7 +183,18 @@ static void failed_to_find_text_cb(WebKitFindController G_GNUC_UNUSED *find_controller, MqFindToolbar *find_toolbar) { - guint32 find_options; + const gchar *search_text; + guint32 find_options; + + search_text = webkit_find_controller_get_search_text( + find_toolbar->find_controller); + + if (!search_text[0]) { + /* Search entry cleared. */ + gtk_spinner_stop(find_toolbar->spinner); + gtk_label_set_text(GTK_LABEL(find_toolbar->matches_label), ""); + return; + } find_options = webkit_find_controller_get_options( find_toolbar->find_controller); -- cgit v0.9.1