From 4c0120aa1ea93a280824e96e9221b8dbee82121f Mon Sep 17 00:00:00 2001 From: Daniel Thompson Date: Thu, 26 Nov 2020 21:23:38 +0000 Subject: [PATCH] apps: settings: Avoid circular dependancies during app init wasp.system cannot be safely be used from app __init__ methods. Move the initial value settings to the foreground method instead. Fixes: b1326e16092b ("apps: settings: Fix initial slider value") Signed-off-by: Daniel Thompson --- wasp/apps/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wasp/apps/settings.py b/wasp/apps/settings.py index 2ed3217..a50cd9c 100644 --- a/wasp/apps/settings.py +++ b/wasp/apps/settings.py @@ -19,9 +19,9 @@ class SettingsApp(): def __init__(self): self._slider = wasp.widgets.Slider(3, 10, 90) - self._slider.value = wasp.system.brightness - 1 def foreground(self): + self._slider.value = wasp.system.brightness - 1 self._draw() wasp.system.request_event(wasp.EventMask.TOUCH)