From 062d4066f12169c3295876b0ded4b64c7f9d47aa Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Mon, 12 Jan 2026 10:58:05 +0100 Subject: [PATCH] Simplify --- .../apps/com.micropythonos.settings/assets/settings.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/internal_filesystem/builtin/apps/com.micropythonos.settings/assets/settings.py b/internal_filesystem/builtin/apps/com.micropythonos.settings/assets/settings.py index 56e6e6e5..eb57d1bd 100644 --- a/internal_filesystem/builtin/apps/com.micropythonos.settings/assets/settings.py +++ b/internal_filesystem/builtin/apps/com.micropythonos.settings/assets/settings.py @@ -1,4 +1,5 @@ import lvgl as lv + from mpos.apps import Intent from mpos import PackageManager, SettingActivity, SettingsActivity import mpos.config @@ -10,9 +11,10 @@ from check_imu_calibration import CheckIMUCalibrationActivity # Used to list and edit all settings: class Settings(SettingsActivity): + def __init__(self): super().__init__() - self.prefs = None + self.prefs = mpos.config.SharedPreferences("com.micropythonos.settings") theme_colors = [ ("Aqua Blue", "00ffff"), ("Bitcoin Orange", "f0a010"), @@ -56,11 +58,6 @@ class Settings(SettingsActivity): # Maybe also add font size (but ideally then all fonts should scale up/down) ] - def onCreate(self): - if not self.prefs: - self.prefs = mpos.config.SharedPreferences("com.micropythonos.settings") - super().onCreate() - # Change handlers: def reset_into_bootloader(self, new_value): if new_value is not "bootloader":