Searchbar: Don't show error on empty string
This commit is contained in:
parent
1a67e245ac
commit
b67953c70c
|
@ -2869,17 +2869,24 @@ search_handle_event(int search_type, session *sess)
|
||||||
}
|
}
|
||||||
else if (!last)
|
else if (!last)
|
||||||
{
|
{
|
||||||
/* Either end of search or not found, try again to wrap if only end */
|
if (text && text[0] == 0) /* empty string, no error */
|
||||||
last = gtk_xtext_search (GTK_XTEXT (sess->gui->xtext), text, flags, &err);
|
|
||||||
if (!last) /* Not found error */
|
|
||||||
{
|
{
|
||||||
gtk_entry_set_icon_from_stock (GTK_ENTRY (sess->gui->shentry), GTK_ENTRY_ICON_SECONDARY, GTK_STOCK_DIALOG_ERROR);
|
gtk_entry_set_icon_from_stock (GTK_ENTRY (sess->gui->shentry), GTK_ENTRY_ICON_SECONDARY, NULL);
|
||||||
gtk_entry_set_icon_tooltip_text (GTK_ENTRY (sess->gui->shentry), GTK_ENTRY_ICON_SECONDARY, _("No results found."));
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
/* Either end of search or not found, try again to wrap if only end */
|
||||||
|
last = gtk_xtext_search (GTK_XTEXT (sess->gui->xtext), text, flags, &err);
|
||||||
|
if (!last) /* Not found error */
|
||||||
|
{
|
||||||
|
gtk_entry_set_icon_from_stock (GTK_ENTRY (sess->gui->shentry), GTK_ENTRY_ICON_SECONDARY, GTK_STOCK_DIALOG_ERROR);
|
||||||
|
gtk_entry_set_icon_tooltip_text (GTK_ENTRY (sess->gui->shentry), GTK_ENTRY_ICON_SECONDARY, _("No results found."));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
gtk_entry_set_icon_from_stock (GTK_ENTRY (sess->gui->shentry), GTK_ENTRY_ICON_SECONDARY, NULL);
|
gtk_entry_set_icon_from_stock (GTK_ENTRY (sess->gui->shentry), GTK_ENTRY_ICON_SECONDARY, NULL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue