diff --git a/render.c b/render.c index e2f9eed..461e557 100644 --- a/render.c +++ b/render.c @@ -105,7 +105,7 @@ void render(Show *show) { pthread_create(&show_render,NULL,&render_threaded,(void *) show); while (!(show->flag)) usleep(5000); if (prerender == 0 || prerender >= show->count) prerender = show->count - 1; - while (!(show->flag[(prerender>0?prerender:1)] & RENDERED)) usleep(50000); + while (!(show->flag[(prerender>0?prerender:1)-1] & RENDERED)) usleep(50000); if (show->notes && show->notes->uri) { pthread_create(¬e_render,NULL,render_threaded,(void *) show->notes);