summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTimo Sirainen <cras@irssi.org>2002-05-13 17:11:04 +0000
committercras <cras@dbcabf3a-b0e7-0310-adc4-f8d773084564>2002-05-13 17:11:04 +0000
commitd68bbeb5efc0ecefe9e86ce4323661c5c282cee4 (patch)
tree1a5e9735ce420e24ab527ab0b8cad3b68341aa5a /src
parented966c69210873eceb34d980ecf432a3111f9da5 (diff)
downloadirssi-d68bbeb5efc0ecefe9e86ce4323661c5c282cee4.zip
don't use TIOCGWINSZ terminal size if it returns only 0x0.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2788 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src')
-rw-r--r--src/fe-text/term.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/fe-text/term.c b/src/fe-text/term.c
index 94d81cfd..03004b10 100644
--- a/src/fe-text/term.c
+++ b/src/fe-text/term.c
@@ -56,6 +56,9 @@ int term_get_size(int *width, int *height)
if (ioctl(0, TIOCGWINSZ, &ws) < 0)
return FALSE;
+ if (ws.ws_row == 0 && ws.ws_col == 0)
+ return FALSE;
+
*width = ws.ws_col;
*height = ws.ws_row;