Bugfix: check kill request before check render output

This commit is contained in:
Laurent Clouet
2016-08-29 18:06:17 +02:00
parent 988abfc8e7
commit 8a17cddfde

View File

@@ -336,17 +336,20 @@ public class Job {
File[] files = config.workingDirectory.listFiles(textFilter);
if (files.length == 0) {
log.error("Job::render no picture file found (after finished render (filename_without_extension " + filename_without_extension + ")");
if (getAskForRendererKill()) {
log.debug("Job::render renderer didn't generate any frame but died due to a kill request");
log.debug("Job::render been asked to end render");
if (files.length != 0) {
new File(files[0].getAbsolutePath()).delete();
}
if (getUserBlockJob()) {
return Error.Type.RENDERER_KILLED_BY_USER;
}
return Error.Type.RENDERER_KILLED;
}
if (files.length == 0) {
log.error("Job::render no picture file found (after finished render (filename_without_extension " + filename_without_extension + ")");
String basename = "";
try {
basename = getPath().substring(0, getPath().lastIndexOf('.'));