Fix crash when render queue is not saved properly (fixes #617)

This commit is contained in:
Jonas Herzig
2021-12-07 11:37:32 +01:00
parent 9fa5adf395
commit b10b4fd25a

View File

@@ -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;
}
}
}