Fill all last text to space and return the cursor
This commit is contained in:
@@ -107,7 +107,14 @@ impl ProgressReport {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn clear(&mut self) {
|
fn clear(&mut self) {
|
||||||
print!("{}{}", " ".repeat(self.text.len()), "\x08".repeat(self.text.len()));
|
if self.hidden {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fill all last text to space and return the cursor
|
||||||
|
let spaces = " ".repeat(self.text.len());
|
||||||
|
let backspaces = "\x08".repeat(self.text.len());
|
||||||
|
print!("{}{}{}", backspaces, spaces, backspaces);
|
||||||
self.text = String::new();
|
self.text = String::new();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user