diff --git a/FightSystem_Main/src/de/steamwar/fightsystem/record/Recorder.java b/FightSystem_Main/src/de/steamwar/fightsystem/record/Recorder.java index 3646a5c..a332331 100644 --- a/FightSystem_Main/src/de/steamwar/fightsystem/record/Recorder.java +++ b/FightSystem_Main/src/de/steamwar/fightsystem/record/Recorder.java @@ -24,7 +24,7 @@ import java.util.List; public abstract class Recorder { - private static List recorders = new ArrayList<>(); + private static final List recorders = new ArrayList<>(); public static void rBoolean(boolean b){ recorders.forEach((recorder) -> recorder.writeBoolean(b)); @@ -63,7 +63,8 @@ public abstract class Recorder { } public static void closeAll(){ - recorders.forEach(Recorder::close); + while(!recorders.isEmpty()) + recorders.get(0).close(); } protected Recorder(){