From 19d738cc4925180f6acf734d7927d40dc42ac2bf Mon Sep 17 00:00:00 2001 From: DASHU <385321165@qq.com> Date: Tue, 21 Jan 2025 22:17:24 +0800 Subject: [PATCH] theme bugfix --- lib/main.dart | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 23071f9..add3d44 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -38,6 +38,7 @@ import 'package:window_manager/window_manager.dart'; import 'const/base.dart'; import 'const/colors.dart'; import 'const/router_path.dart'; +import 'const/theme_style.dart'; import 'generated/l10n.dart'; import 'provider/android_signer_content_resolver_provider.dart'; import 'provider/data_util.dart'; @@ -163,8 +164,15 @@ class _MyApp extends State { var darkTheme = getDarkTheme(); ThemeData defaultTheme; ThemeData? defaultDarkTheme; - defaultTheme = lightTheme; - defaultDarkTheme = darkTheme; + if (settingProvider.themeStyle == ThemeStyle.LIGHT) { + defaultTheme = lightTheme; + } else if (settingProvider.themeStyle == ThemeStyle.DARK) { + defaultTheme = darkTheme; + } else { + defaultTheme = lightTheme; + defaultDarkTheme = darkTheme; + } + routes = { RouterPath.INDEX: (context) => IndexRouter(), RouterPath.WEB_TABS: (context) => WebTabsSelectRouter(),