aboutsummaryrefslogtreecommitdiff
path: root/alacritty/src/display/mod.rs
diff options
context:
space:
mode:
authorChristian Duerr <contact@christianduerr.com>2021-03-06 03:18:48 +0000
committerGitHub <noreply@github.com>2021-03-06 03:18:48 +0000
commitd5dd009a6d313626aec6f69db397e78734653a5f (patch)
treea046f2a2b798f25496041af94f50a979ccf69f11 /alacritty/src/display/mod.rs
parenta954e076ca0b1ee9c1f272c2b119c67df3935fd4 (diff)
downloadr-alacritty-d5dd009a6d313626aec6f69db397e78734653a5f.tar.gz
r-alacritty-d5dd009a6d313626aec6f69db397e78734653a5f.tar.bz2
r-alacritty-d5dd009a6d313626aec6f69db397e78734653a5f.zip
Fix vi mode search
This fixes a regression introduced in a954e07 which caused the vi mode cursor to be invisible after starting a search. This was caused by a discrepancy between the search DFA and search active state, since a search is not active after it has been confirmed but the DFAs are still present for highlighting.
Diffstat (limited to 'alacritty/src/display/mod.rs')
-rw-r--r--alacritty/src/display/mod.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/alacritty/src/display/mod.rs b/alacritty/src/display/mod.rs
index d44013c4..cbf2930a 100644
--- a/alacritty/src/display/mod.rs
+++ b/alacritty/src/display/mod.rs
@@ -484,8 +484,7 @@ impl Display {
.and_then(|focused_match| terminal.grid().clamp_buffer_range_to_visible(focused_match));
// Collect renderable content before the terminal is dropped.
- let search_dfas = search_state.dfas();
- let mut content = RenderableContent::new(config, self, &terminal, search_dfas);
+ let mut content = RenderableContent::new(config, self, &terminal, search_state);
let mut grid_cells = Vec::new();
while let Some(cell) = content.next() {
grid_cells.push(cell);