mirror of
https://github.com/alacritty/alacritty.git
synced 2024-11-18 13:55:23 -05:00
Fix double-width characters in URLs only highlighting halfway
This commit is contained in:
parent
dbd8538762
commit
b321406908
2 changed files with 4 additions and 6 deletions
|
@ -21,6 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
|
||||
### Fixed
|
||||
|
||||
- Double-width characters in URLs only being highlit on the left half
|
||||
- PTY size not getting updated when message bar is shown
|
||||
- Text Cursor disappearing
|
||||
- Incorrect positioning of zero-width characters over double-width characters
|
||||
|
|
|
@ -418,18 +418,15 @@ impl<'a> Iterator for RenderableCellsIter<'a> {
|
|||
let selected =
|
||||
self.selection.as_ref().map(|range| range.contains_(index)).unwrap_or(false);
|
||||
|
||||
// Skip empty cells
|
||||
if cell.is_empty() && !selected {
|
||||
continue;
|
||||
}
|
||||
|
||||
// Underline URL highlights
|
||||
if self.url_highlight.as_ref().map(|range| range.contains_(index)).unwrap_or(false)
|
||||
{
|
||||
cell.inner.flags.insert(Flags::UNDERLINE);
|
||||
}
|
||||
|
||||
return Some(RenderableCell::new(self.config, self.colors, cell, selected));
|
||||
if !cell.is_empty() || selected {
|
||||
return Some(RenderableCell::new(self.config, self.colors, cell, selected));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue