From 2d7696b09e14e326676c9a8efcd536a67bb4ad7d Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Wed, 13 Mar 2019 12:06:35 +0100 Subject: [PATCH] Fix NPE in MarkerProcessor when done --- src/main/java/com/replaymod/editor/gui/MarkerProcessor.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/replaymod/editor/gui/MarkerProcessor.java b/src/main/java/com/replaymod/editor/gui/MarkerProcessor.java index 9224d4e5..12efe758 100644 --- a/src/main/java/com/replaymod/editor/gui/MarkerProcessor.java +++ b/src/main/java/com/replaymod/editor/gui/MarkerProcessor.java @@ -144,7 +144,11 @@ public class MarkerProcessor { duration = nextPacket.getTime() - timeOffset; } nextPacket = replayInputStream.readPacket(); - progress.accept((float) nextPacket.getTime() / (float) inputDuration); + if (nextPacket != null) { + progress.accept((float) nextPacket.getTime() / (float) inputDuration); + } else { + progress.accept(1f); + } } }