diff --git a/src/com/carolinarollergirls/scoreboard/Game.java b/src/com/carolinarollergirls/scoreboard/Game.java index 4b91c7174..2dfb42f8c 100644 --- a/src/com/carolinarollergirls/scoreboard/Game.java +++ b/src/com/carolinarollergirls/scoreboard/Game.java @@ -73,7 +73,9 @@ public void snapshot(boolean jamEnd) { JamStats js = findJamStats(period, jam, true); js.snapshot(jamEnd); - saveLock.notifyAll(); + if (jamEnd) { // only write the data to file once per jam to combat lag from writing it multiple times over at the end of each jam + saveLock.notifyAll(); + } } catch (Exception e) { ScoreBoardManager.printMessage("Error catching snapshot: " + e.getMessage()); e.printStackTrace();