From 550dfe676acd02d7d9ee84c4151871a4730a3f78 Mon Sep 17 00:00:00 2001 From: Misa Date: Wed, 3 Aug 2022 17:21:35 -0700 Subject: [PATCH] Clear level stats vector before loading them into the vector Otherwise this results in what is basically a memory leak that can be triggered repeatedly by selecting "play a level" over and over again. Fixes #885. --- desktop_version/src/Game.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/desktop_version/src/Game.cpp b/desktop_version/src/Game.cpp index b314d972..54fba70a 100644 --- a/desktop_version/src/Game.cpp +++ b/desktop_version/src/Game.cpp @@ -483,6 +483,8 @@ void Game::loadcustomlevelstats(void) return; } + customlevelstats.clear(); + // Old system std::vector customlevelnames; std::vector customlevelscores;