Make it possible to abort column check

This commit is contained in:
Přemysl Eric Janouch 2020-09-12 12:37:08 +02:00
parent de09819ff5
commit 3fcb2896cb
Signed by: p
GPG Key ID: A0420B94F92B9493
1 changed files with 5 additions and 3 deletions

View File

@ -281,9 +281,11 @@ int main(int argc, char *argv[]) {
comm(CSI "4c" DCS "0;0;0;q??~~??~~??iTiTiT" ST, false); comm(CSI "4c" DCS "0;0;0;q??~~??~~??iTiTiT" ST, false);
printf("-- Mouse protocol\n"); printf("-- Mouse protocol\n");
while (!ioctl(STDIN_FILENO, TIOCGWINSZ, &ws) && ws.ws_col < 223) while (!ioctl(STDIN_FILENO, TIOCGWINSZ, &ws) && ws.ws_col < 223) {
comm("Your terminal needs to be at least 223 columns wide.\n" if (!*comm("Your terminal needs to be at least 223 columns wide.\n"
"Press a key once you've made it wide enough.\n", true); "Press a key once you've made it wide enough.\n", true))
break;
}
printf("Click the rightmost column, if it's possible.\n"); printf("Click the rightmost column, if it's possible.\n");
int mouses[] = { 1005, 1006, 1015, 1016 }; int mouses[] = { 1005, 1006, 1015, 1016 };