From 976cc3645390144702e8fb09a899cc198bebf3a6 Mon Sep 17 00:00:00 2001 From: Hans Christian Olaussen <41271048+klutvott123@users.noreply.github.com> Date: Tue, 29 Oct 2019 17:41:29 +0100 Subject: [PATCH] Reduce peak memory use --- src/SCRIPTS/BF/ui.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SCRIPTS/BF/ui.lua b/src/SCRIPTS/BF/ui.lua index b7675e92..1ea5bc3f 100644 --- a/src/SCRIPTS/BF/ui.lua +++ b/src/SCRIPTS/BF/ui.lua @@ -74,6 +74,7 @@ local function invalidatePages() Page = nil currentState = pageStatus.display saveTS = 0 + collectgarbage() end local function rebootFc() @@ -432,7 +433,7 @@ function run_ui(event) end local attr = (menuLine == i and INVERS or 0) if event == EVT_VIRTUAL_ENTER and attr == INVERS then - Page = assert(loadScript(SCRIPT_HOME.."/Pages/"..PageFiles[i].script))() + invalidatePages() currentPage = i currentState = pageStatus.display end