print: minimum screen width of 50

cute-signatures
Timo Teräs 2012-02-10 15:20:37 +02:00
parent 073df81973
commit dd923ed065
1 changed files with 3 additions and 2 deletions

View File

@ -31,8 +31,9 @@ int apk_get_screen_width(void)
struct winsize w;
if (apk_screen_width == 0) {
apk_screen_width = 70;
if (ioctl(STDERR_FILENO,TIOCGWINSZ, &w) == 0)
apk_screen_width = 50;
if (ioctl(STDERR_FILENO, TIOCGWINSZ, &w) == 0 &&
w.ws_col > 50)
apk_screen_width = w.ws_col;
}