Fix highlighting in picker with multiple columns (#6333)
This commit is contained in:
parent
ac2a7731a6
commit
770496511c
2 changed files with 7 additions and 2 deletions
|
@ -812,7 +812,10 @@ impl<T: Item + 'static> Component for Picker<T> {
|
|||
for cell in row.cells.iter_mut() {
|
||||
let spans = match cell.content.lines.get(0) {
|
||||
Some(s) => s,
|
||||
None => continue,
|
||||
None => {
|
||||
cell_start_byte_offset += TEMP_CELL_SEP.len();
|
||||
continue;
|
||||
}
|
||||
};
|
||||
|
||||
let mut cell_len = 0;
|
||||
|
|
|
@ -453,10 +453,12 @@ impl<'a> From<&Text<'a>> for String {
|
|||
let mut output = String::with_capacity(size);
|
||||
|
||||
for spans in &text.lines {
|
||||
if !output.is_empty() {
|
||||
output.push('\n');
|
||||
}
|
||||
for span in &spans.0 {
|
||||
output.push_str(&span.content);
|
||||
}
|
||||
output.push('\n');
|
||||
}
|
||||
output
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue