mirror of
https://github.com/alacritty/alacritty.git
synced 2025-02-10 15:46:10 -05:00
parent
561063b560
commit
2a8c6d44e9
2 changed files with 6 additions and 2 deletions
|
@ -80,6 +80,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
- Terminal going transparent during visual bell
|
||||
- Selection not being cleared when sending chars through a binding
|
||||
- Mouse protocols/encodings not being mutually exclusive within themselves
|
||||
- Escape `CSI Ps M` deleting lines above cursor when at the bottom of the viewport
|
||||
|
||||
### Removed
|
||||
|
||||
|
|
|
@ -1564,9 +1564,12 @@ impl<T: EventListener> ansi::Handler for Term<T> {
|
|||
|
||||
#[inline]
|
||||
fn delete_lines(&mut self, lines: Line) {
|
||||
let origin = self.cursor.point.line;
|
||||
let lines = min(self.lines() - origin, lines);
|
||||
|
||||
trace!("Deleting {} lines", lines);
|
||||
if self.scroll_region.contains(&self.cursor.point.line) {
|
||||
let origin = self.cursor.point.line;
|
||||
|
||||
if lines.0 > 0 && self.scroll_region.contains(&self.cursor.point.line) {
|
||||
self.scroll_up_relative(origin, lines);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue