From 6c3ac6c09be30f524c2ef548014afb301bfa57ef Mon Sep 17 00:00:00 2001 From: Armand <4831c0@proton.me> Date: Tue, 9 Sep 2025 13:26:16 +0200 Subject: [PATCH] settings: invalidate ui on theme & lang change --- firka/lib/helpers/settings/setting.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/firka/lib/helpers/settings/setting.dart b/firka/lib/helpers/settings/setting.dart index f603c6f..b3bd3b5 100644 --- a/firka/lib/helpers/settings/setting.dart +++ b/firka/lib/helpers/settings/setting.dart @@ -5,8 +5,8 @@ import 'dart:io'; import 'package:firka/helpers/db/models/app_settings_model.dart'; import 'package:firka/l10n/app_localizations.dart'; import 'package:firka/ui/widget/firka_icon.dart'; +import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; -import 'package:flutter/material.dart'; import 'package:isar/isar.dart'; import 'package:majesticons_flutter/majesticons_flutter.dart'; @@ -128,6 +128,7 @@ class SettingsStore { initData.settings = SettingsStore(initData.l10n); await initData.settings.load(initData.isar.appSettingsModels); + globalUpdate.update(); runApp(InitializationScreen()); }) }), @@ -242,7 +243,7 @@ class SettingsStore { 0, always, () async { initTheme(initData); - runApp(InitializationScreen()); + globalUpdate.update(); }) }), always),