diff --git a/src/Widgets/SearchBar.vala b/src/Widgets/SearchBar.vala index 583bb9e6b..c9206481c 100644 --- a/src/Widgets/SearchBar.vala +++ b/src/Widgets/SearchBar.vala @@ -313,19 +313,10 @@ public class Scratch.Widgets.SearchBar : Gtk.Box { //TODO In Gtk4 use a BinLayou public bool search () { search_entry.grab_focus (); - if (search_context == null) { - return false; - } - - search_context.highlight = false; - - if (!has_matches ()) { - debug ("Can't search anything in a non-existent buffer and/or without anything to search."); + if (search_context == null || text_buffer == null || search_entry.text == "") { return false; } - search_context.highlight = true; - Gtk.TextIter? start_iter, end_iter; text_buffer.get_iter_at_offset (out start_iter, text_buffer.cursor_position);