From 44d180cb46a72a73352e8d81c2f51e188f22cc67 Mon Sep 17 00:00:00 2001 From: Odin Dutton Date: Sat, 6 Jul 2019 13:33:37 +0200 Subject: [PATCH] Terminal size to 1-based (#170) --- crossterm_terminal/src/sys/unix.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/crossterm_terminal/src/sys/unix.rs b/crossterm_terminal/src/sys/unix.rs index 8ca826d..1aff943 100644 --- a/crossterm_terminal/src/sys/unix.rs +++ b/crossterm_terminal/src/sys/unix.rs @@ -16,10 +16,7 @@ pub fn get_terminal_size() -> (u16, u16) { let r = unsafe { ioctl(STDOUT_FILENO, TIOCGWINSZ.into(), &mut size) }; if r == 0 { - // because crossterm works starts counting at 0 - // and unix terminal starts at cell 1 - // you have subtract one to get 0-based results. - (size.ws_col - 1, size.ws_row - 1) + (size.ws_co, size.ws_row) } else { (0, 0) }