intro: don't tolerate drawing failures

pull/1968/head
nick black 3 years ago committed by nick black
parent 4fc1561d0f
commit 5da51e138c

@ -244,9 +244,14 @@ int intro(struct notcurses* nc){
if(!on){
if(notcurses_check_pixel_support(nc) && notcurses_canopen_images(nc)){
on = orcashow(nc, rows, cols);
if(on == NULL){
return -1;
}
}
}else{
orcaride(nc, on, expected_iter);
if(orcaride(nc, on, expected_iter)){
return -1;
}
}
int err;
if( (err = animate(nc, ncp, &flipmode)) ){

@ -180,7 +180,7 @@ int xray_demo(struct notcurses* nc){
marsh.next_frame = 0;
marsh.last_frame_rendered = -1;
marsh.lplane = NULL;
marsh.dm = notcurses_check_pixel_support(nc) < 1 ? 0.5 * delaymultiplier : 0;
marsh.dm = notcurses_check_pixel_support(nc) ? 0 : 0.5 * delaymultiplier;
int ret = -1;
// FIXME need do something about SIGINT here, which can leave us locked up
if(pthread_create(&tid1, NULL, xray_thread, NULL)){

Loading…
Cancel
Save