eta,
TIME_HMS2);
- printf(_("\r%d%% ETA: %s "), (int)(100 *
- (float)render->total_rendered /
- render->progress_max),
- string);
+ printf("\r%d%% %s: %s ",
+ (int)(100 * (float)render->total_rendered / render->progress_max),
+ _("ETA"), string);
fflush(stdout);
render->last_eta = current_eta;
}
start_render();
}
else if( in_progress ) {
- ErrorBox error_box(PROGRAM_NAME ": Error",
+ ErrorBox error_box(_(PROGRAM_NAME ": Error"),
mwindow->gui->get_abs_cursor_x(1),
mwindow->gui->get_abs_cursor_y(1));
error_box.create_objects("Already rendering");
batch_cancelled = 0;
format_error = 0;
result = 0;
- completion->reset();
if(mode == Render::INTERACTIVE) {
// Fix the asset for rendering
in_progress = 0;
elapsed_time = 0.0;
result = 0;
+ completion->reset();
thread->start();
}
render->packages = 0;
render->in_progress = 0;
- render->completion->unlock();
if(debug) printf("Render::render %d\n", __LINE__);
}
mwindow->batch_render->update_done(-1, 0, 0);
}
}
+ render->completion->unlock();
}