mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-01-12 21:13:38 +00:00
Initialize windows size
This commit is contained in:
parent
b0c1a6f73a
commit
2b6c271d37
7
pts.c
7
pts.c
@ -207,9 +207,6 @@ static void *watch_sigwinch(void *data) {
|
|||||||
sigaddset(&winch, SIGWINCH);
|
sigaddset(&winch, SIGWINCH);
|
||||||
|
|
||||||
do {
|
do {
|
||||||
// Wait for a SIGWINCH
|
|
||||||
sigwait(&winch, &sig);
|
|
||||||
|
|
||||||
if (closing_time) break;
|
if (closing_time) break;
|
||||||
|
|
||||||
// Get the new terminal size
|
// Get the new terminal size
|
||||||
@ -221,7 +218,7 @@ static void *watch_sigwinch(void *data) {
|
|||||||
// Set the new terminal size
|
// Set the new terminal size
|
||||||
ioctl(slave, TIOCSWINSZ, &w);
|
ioctl(slave, TIOCSWINSZ, &w);
|
||||||
|
|
||||||
} while (1);
|
} while (sigwait(&winch, &sig) == 0);
|
||||||
|
|
||||||
free(data);
|
free(data);
|
||||||
return NULL;
|
return NULL;
|
||||||
@ -276,8 +273,6 @@ int watch_sigwinch_async(int master, int slave) {
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set the initial terminal size
|
|
||||||
raise(SIGWINCH);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user