demo: summary_table() failure is not immediate fail #2099

pull/2122/head
nick black 3 years ago
parent 2feab02759
commit adbc26dd9b
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -572,9 +572,7 @@ int main(int argc, char** argv){
ncmenu_destroy(menu); ncmenu_destroy(menu);
stop_input(); stop_input();
notcurses_render(nc); // rid ourselves of any remaining demo output notcurses_render(nc); // rid ourselves of any remaining demo output
if(summary_table(nc, spec, canimage, canvideo)){ int r = summary_table(nc, spec, canimage, canvideo);
goto err;
}
notcurses_render(nc); // render our summary table notcurses_render(nc); // render our summary table
free(results); free(results);
if(notcurses_stop(nc)){ if(notcurses_stop(nc)){
@ -583,7 +581,7 @@ int main(int argc, char** argv){
if(json && summary_json(json, spec, dimy, dimx)){ if(json && summary_json(json, spec, dimy, dimx)){
return EXIT_FAILURE; return EXIT_FAILURE;
} }
return EXIT_SUCCESS; return r ? EXIT_FAILURE : EXIT_SUCCESS;
err: err:
stop_input(); stop_input();

Loading…
Cancel
Save