mirror of
https://github.com/radareorg/radare2.git
synced 2025-02-09 07:42:25 +00:00
Fix Visual mode under lldb
This commit is contained in:
parent
ffc8cc14a3
commit
26ad833f89
@ -475,7 +475,18 @@ R_API int r_cons_get_size(int *rows) {
|
||||
I.rows = 23;
|
||||
#elif __UNIX__
|
||||
struct winsize win;
|
||||
if (ioctl (1, TIOCGWINSZ, &win) == 0) {
|
||||
if (isatty (1) && ioctl (1, TIOCGWINSZ, &win) == 0) {
|
||||
if (win.ws_col==0) {
|
||||
int fd = open ("/dev/tty", O_RDONLY);
|
||||
if (fd != -1) {
|
||||
if (ioctl (fd, TIOCGWINSZ, &win) != 0) {
|
||||
I.columns = 80;
|
||||
I.rows = 23;
|
||||
}
|
||||
close (fd);
|
||||
}
|
||||
|
||||
}
|
||||
I.columns = win.ws_col;
|
||||
I.rows = win.ws_row-1;
|
||||
if (I.heightfix)
|
||||
|
Loading…
x
Reference in New Issue
Block a user