diff --git a/apps/quicklaunch/app.js b/apps/quicklaunch/app.js index 8bd3d0f2d..bff868900 100644 --- a/apps/quicklaunch/app.js +++ b/apps/quicklaunch/app.js @@ -42,7 +42,7 @@ }); g.clearRect(Bangle.appRect); - Bangle.loadWidgets(); // Compatibility with Fastload Utils. + if (settings.fuInstalled) Bangle.loadWidgets(); // Compatibility with Fastload Utils. // taken from Icon Launcher with some alterations let timeoutToClock; diff --git a/apps/quicklaunch/settings.js b/apps/quicklaunch/settings.js index ffdef3838..4ca35e2e0 100644 --- a/apps/quicklaunch/settings.js +++ b/apps/quicklaunch/settings.js @@ -7,6 +7,10 @@ for (let c of ["lapp","rapp","uapp","dapp","tapp"]){ // l=left, r=right, u=up, d if (!settings[c]) settings[c] = {"name":""}; } +// Always check it Fastload Utils is installed. +if (!settings.fuInstalled) settings.fuInstalled = false; +if (storage.read("fastload.utils",0,1)) settings.fuInstalled = true; + // Convert settings object from before v0.12 to v0.12. for (let c of ["leftapp","rightapp","upapp","downapp","tapapp"]){ if (settings[c]) {