Fix crash when render queue is not saved properly (fixes #617)
This commit is contained in:
@@ -81,10 +81,14 @@ public class RenderJob {
|
||||
}
|
||||
try (InputStream in = optIn.get();
|
||||
InputStreamReader reader = new InputStreamReader(in, StandardCharsets.UTF_8)) {
|
||||
return new GsonBuilder()
|
||||
List<RenderJob> jobs = new GsonBuilder()
|
||||
.registerTypeAdapter(Timeline.class, new TimelineTypeAdapter())
|
||||
.create()
|
||||
.fromJson(reader, new TypeToken<List<RenderJob>>(){}.getType());
|
||||
if (jobs == null) {
|
||||
jobs = new ArrayList<>();
|
||||
}
|
||||
return jobs;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user