GTK: update search state from previous search on activation (#9765)

I think it makes sense that if there was already text from the previous
search that it should match based on that, this doesnt remove that it
highlights everything so you can press backspace to delete and start
from a empty search
pull/9772/head
Mitchell Hashimoto 2025-11-30 12:38:34 -08:00 committed by GitHub
commit 2a9a57daff
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 0 deletions

View File

@ -231,6 +231,10 @@ pub const SearchOverlay = extern struct {
// Select all text in the search entry field. -1 is distance from
// the end, causing the entire text to be selected.
priv.search_entry.as(gtk.Editable).selectRegion(0, -1);
// update search state with the active text
const text = priv.search_entry.as(gtk.Editable).getText();
signals.@"search-changed".impl.emit(self, null, .{text}, null);
}
/// Set the total number of search matches.