From 5dd73bbea83c535568a179d56b7478b7d489885c Mon Sep 17 00:00:00 2001 From: thyttan <6uuxstm66@mozmail.com⁩> Date: Sun, 30 Mar 2025 11:21:06 +0200 Subject: [PATCH] launch: Fix showClocks setting not taking effect ...by now clearing cache when changing those settings. --- apps/launch/ChangeLog | 2 ++ apps/launch/settings.js | 8 +++++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/launch/ChangeLog b/apps/launch/ChangeLog index bcfdca8de..c511b12b9 100644 --- a/apps/launch/ChangeLog +++ b/apps/launch/ChangeLog @@ -24,3 +24,5 @@ 0.22: Add less padding between launcher items, use new font if available in 2v26+ 0.23: Draw a placeholder screen right at the start to speed up apparent boot time 0.24: Fix fullscreen when fastloading the launcher. (TODO:fix back btn flicker) + Fix showClocks setting not taking effect by now clearing cache when + changing those settings. diff --git a/apps/launch/settings.js b/apps/launch/settings.js index f4f3bb31b..635dbbaba 100644 --- a/apps/launch/settings.js +++ b/apps/launch/settings.js @@ -10,6 +10,9 @@ settings[key] = value; require("Storage").write("launch.json",settings); } + function clearCache() { + require("Storage").erase("launch.cache.json") + } const appMenu = { "": { "title": /*LANG*/"Launcher" }, /*LANG*/"< Back": back, @@ -26,7 +29,10 @@ }, /*LANG*/"Show Clocks": { value: settings.showClocks == true, - onchange: (m) => { save("showClocks", m) } + onchange: (m) => { + save("showClocks", m); + clearCache(); + } }, /*LANG*/"Fullscreen": { value: settings.fullscreen == true,