Browse Source

Prevent resizing stdin

This fixes a bug that the parent tty gets resized whenever you launch
st through command line.

The problem was that ioctl was resizing cmdfd before it gets
initialized in ttynew. Since cmdfd is a global variable, its initial
value is 0, and consequently stdin was being resized.
master
Eon S. Jeon 11 years ago
committed by Roberto E. Vargas Caballero
parent
commit
d60ee7337b
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      st.c

+ 1
- 1
st.c View File

@ -3667,11 +3667,11 @@ run(void) {
} }
} }
ttynew();
if(!xw.isfixed) if(!xw.isfixed)
cresize(w, h); cresize(w, h);
else else
cresize(xw.fw, xw.fh); cresize(xw.fw, xw.fh);
ttynew();
gettimeofday(&lastblink, NULL); gettimeofday(&lastblink, NULL);
gettimeofday(&last, NULL); gettimeofday(&last, NULL);


Loading…
Cancel
Save