1
0
зеркало из https://github.com/glebtv/tui-textarea.git synced 2026-09-03 22:35:50 +03:00

fix search text highlight on zero width match

Этот коммит содержится в:
rhysd
2022-07-08 12:08:05 +09:00
родитель 8320fcdbb8
Коммит dd409d6c4d

Просмотреть файл

@@ -1008,8 +1008,10 @@ impl<'a> TextArea<'a> {
#[cfg(feature = "search")]
if let Some(pat) = &self.search_pat {
for m in pat.find_iter(line) {
boundaries.push((Boundary::Search(self.search_style), m.start()));
boundaries.push((Boundary::End, m.end()));
if m.start() != m.end() {
boundaries.push((Boundary::Search(self.search_style), m.start()));
boundaries.push((Boundary::End, m.end()));
}
}
}