From b017a3e91b5ea61ce9ea7b91035edee9d28ecfb7 Mon Sep 17 00:00:00 2001 From: Marco H Date: Wed, 8 Dec 2021 11:30:21 +0100 Subject: [PATCH] Update widget.js * Fix loading of settings * Do not draw widget if `hide` is true --- apps/weather/widget.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/weather/widget.js b/apps/weather/widget.js index cf3b15645..f2ddf0b5b 100644 --- a/apps/weather/widget.js +++ b/apps/weather/widget.js @@ -6,8 +6,7 @@ let settings; function loadSettings() { - const d = require('Storage').readJSON('weather.json', 1) || {}; - settings = d.settings || {}; + settings = require('Storage').readJSON('weather.json', 1) || {}; } function setting(key) { @@ -48,6 +47,7 @@ area: "tl", width: weather.get() && !setting('hide') ? 20 : 0, draw: function() { + if (setting('hide')) return; const w = weather.get(); if (!w) return; g.reset();