From eae2295a5ba5eb977c5f9513d8a2355c7caa87fe Mon Sep 17 00:00:00 2001 From: nick black Date: Sat, 14 Aug 2021 00:12:34 -0400 Subject: [PATCH] notcurses-info: require at least 80 columns --- src/info/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/info/main.c b/src/info/main.c index 5d42d55fd..f06827377 100644 --- a/src/info/main.c +++ b/src/info/main.c @@ -439,7 +439,13 @@ int main(int argc, const char** argv){ return EXIT_FAILURE; } const char indent[] = ""; - struct ncplane* stdn = notcurses_stdplane(nc); + int dimx; + struct ncplane* stdn = notcurses_stddim_yx(nc, NULL, &dimx); + if(dimx < 80){ + notcurses_stop(nc); + fprintf(stderr, "This program requires at least 80 columns.\n"); + return EXIT_FAILURE; + } ncplane_set_scrolling(stdn, true); tinfo_debug_caps(stdn, &nc->tcache, indent); tinfo_debug_styles(nc, stdn, indent);