diff options
author | Devin J. Pohly <djpohly@gmail.com> | 2018-02-21 22:28:41 -0600 |
---|---|---|
committer | Devin J. Pohly <djpohly@gmail.com> | 2018-02-25 21:53:24 -0600 |
commit | d84f3f4bd15e7d65fc0334cf7d62913c901bad00 (patch) | |
tree | 8d7a06956aab3d332423b59257a67adf4b92906f /st.c | |
parent | 8b564c1a3f51c08e64c2f589852a02b8595d44ca (diff) | |
download | st-d84f3f4bd15e7d65fc0334cf7d62913c901bad00.tar.gz st-d84f3f4bd15e7d65fc0334cf7d62913c901bad00.tar.bz2 st-d84f3f4bd15e7d65fc0334cf7d62913c901bad00.zip |
Rely on ttyresize to set tty size
This removes ttynew's dependency on cresize being called first, and then
allows us to absorb the ttyresize call into cresize (which always
precedes it).
Signed-off-by: Devin J. Pohly <djpohly@gmail.com>
Diffstat (limited to 'st.c')
-rw-r--r-- | st.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -670,7 +670,6 @@ void ttynew(char *line, char *out, char **args) { int m, s; - struct winsize w = {term.row, term.col, 0, 0}; if (out) { term.mode |= MODE_PRINT; @@ -691,7 +690,7 @@ ttynew(char *line, char *out, char **args) } /* seems to work fine on linux, openbsd and freebsd */ - if (openpty(&m, &s, NULL, NULL, &w) < 0) + if (openpty(&m, &s, NULL, NULL, NULL) < 0) die("openpty failed: %s\n", strerror(errno)); switch (pid = fork()) { |