Skip to content

Commit d689d7e

Browse files
natbraunTimonPost
authored andcommitted
Terminal size to 1-based (#170) (#176)
1 parent 44d180c commit d689d7e

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

crossterm_terminal/src/sys/winapi.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ pub fn exit() {
99
pub fn get_terminal_size() -> (u16, u16) {
1010
if let Ok(buffer) = ScreenBuffer::current() {
1111
let size = buffer.info().unwrap().terminal_size();
12-
(size.width as u16, size.height as u16)
12+
(size.width + 1, size.height + 1).into()
1313
} else {
1414
(0, 0)
1515
}

crossterm_terminal/src/terminal/winapi_terminal.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ impl ITerminal for WinApiTerminal {
3939
}
4040

4141
fn terminal_size(&self) -> (u16, u16) {
42-
let csbi = ScreenBuffer::current().unwrap();
43-
csbi.info().unwrap().terminal_size().into()
42+
get_terminal_size()
4443
}
4544

4645
fn scroll_up(&self, count: i16) -> Result<()> {

0 commit comments

Comments
 (0)