From f6d44128b234f0378d762468407180268b36f691 Mon Sep 17 00:00:00 2001 From: no Date: Thu, 10 Jun 2021 14:20:14 +0200 Subject: [PATCH] trying to avoid a stack overflow in nextFrameBuffer --- src/gameplay/frames/nextFrameBuffer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gameplay/frames/nextFrameBuffer.java b/src/gameplay/frames/nextFrameBuffer.java index 7c1b8a6..044174c 100644 --- a/src/gameplay/frames/nextFrameBuffer.java +++ b/src/gameplay/frames/nextFrameBuffer.java @@ -41,8 +41,10 @@ public class nextFrameBuffer { public void goToNext() { try { + nextFrameBuffer nfb = new nextFrameBuffer(); + nfb.clone(this.next); this.current = this.next.current; - this.next = this.next.next; + this.next.clone(nfb); } catch (NullPointerException n) { this.setCurrentFrame(null); this.setNext(new nextFrameBuffer());