From a868a29c24393825f6959f46d3887f6bf375afe4 Mon Sep 17 00:00:00 2001 From: nick black Date: Fri, 3 Jan 2020 21:37:36 -0500 Subject: [PATCH] notcurses-view: support resizes post-render --- src/view/view.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/view/view.cpp b/src/view/view.cpp index 1930fc119..acaa5048f 100644 --- a/src/view/view.cpp +++ b/src/view/view.cpp @@ -98,6 +98,17 @@ int main(int argc, char** argv){ if(ie == (char32_t)-1){ break; } + if(ie == NCKEY_RESIZE){ + --i; // rerun with the new size + if(notcurses_resize(nc, &dimy, &dimx)){ + notcurses_stop(nc); + return EXIT_FAILURE; + } + if(ncplane_resize_simple(ncp, dimy, dimx)){ + notcurses_stop(nc); + return EXIT_FAILURE; + } + } ncvisual_destroy(ncv); } if(notcurses_stop(nc)){