[ncplayer] flatten exception handling #1435

This commit is contained in:
nick black 2021-03-22 02:11:46 -04:00 committed by Nick Black
parent 760ee94b04
commit 949251ffa8

View File

@ -412,17 +412,14 @@ int rendered_mode_player(int argc, char** argv, ncscale_e scalemode,
std::cerr << "Notcurses was compiled without multimedia support\n";
return EXIT_FAILURE;
}
try{
r = rendered_mode_player_inner(nc, argc, argv, scalemode, blitter,
quiet, loop, timescale, displaytime);
}catch(std::exception& e){
nc.stop();
std::cerr << e.what() << "\n";
return -1;
}
if(!nc.stop()){
return -1;
}
}catch(ncpp::init_error& e){
std::cerr << e.what() << "\n";
return -1;
}catch(ncpp::init_error* e){
std::cerr << e->what() << "\n";
return -1;