diff options
author | Fission Xuiptz <fissionxuiptz@softwaremojo.com> | 2015-02-21 19:55:30 +1000 |
---|---|---|
committer | Fission Xuiptz <fissionxuiptz@softwaremojo.com> | 2015-02-21 19:55:30 +1000 |
commit | f81035c97a0e95ac4908bfb6f4fe81898e0cbeae (patch) | |
tree | 644c88b288f45fef43eb8664372eb3216739e39c | |
parent | 70f2faeb632d794a38c6a596c112162e464d4827 (diff) | |
download | highline-f81035c97a0e95ac4908bfb6f4fe81898e0cbeae.tar.gz |
Reversed IO.console.winsize values
IO.console.winsize returns [ rows, columns ], but terminal_size should return [ columns, rows ]
-rwxr-xr-x | lib/highline/system_extensions.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/highline/system_extensions.rb b/lib/highline/system_extensions.rb index dc344f3..850b043 100755 --- a/lib/highline/system_extensions.rb +++ b/lib/highline/system_extensions.rb @@ -224,7 +224,7 @@ class HighLine # A Unix savvy method using stty to fetch the console columns, and rows. # ... stty does not work in JRuby def terminal_size - if (winsize = IO.console.winsize rescue nil) + if (winsize = IO.console.winsize.reverse rescue nil) winsize elsif /solaris/ =~ RUBY_PLATFORM and `stty` =~ /\brows = (\d+).*\bcolumns = (\d+)/ |