StyledBuffer::prepend: if line is empty, insert content without inserting spaces
This commit is contained in:
parent
e97ddedac6
commit
7e9d3c6f6c
1 changed files with 5 additions and 3 deletions
|
@ -105,9 +105,11 @@ impl StyledBuffer {
|
|||
self.ensure_lines(line);
|
||||
let string_len = string.chars().count();
|
||||
|
||||
// Push the old content over to make room for new content
|
||||
for _ in 0..string_len {
|
||||
self.text[line].insert(0, StyledChar::default());
|
||||
if !self.text[line].is_empty() {
|
||||
// Push the old content over to make room for new content
|
||||
for _ in 0..string_len {
|
||||
self.text[line].insert(0, StyledChar::default());
|
||||
}
|
||||
}
|
||||
|
||||
self.puts(line, 0, string, style);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue