theme bugfix

This commit is contained in:
DASHU
2025-01-21 22:17:24 +08:00
parent d6cdf8937c
commit 19d738cc49

View File

@@ -38,6 +38,7 @@ import 'package:window_manager/window_manager.dart';
import 'const/base.dart'; import 'const/base.dart';
import 'const/colors.dart'; import 'const/colors.dart';
import 'const/router_path.dart'; import 'const/router_path.dart';
import 'const/theme_style.dart';
import 'generated/l10n.dart'; import 'generated/l10n.dart';
import 'provider/android_signer_content_resolver_provider.dart'; import 'provider/android_signer_content_resolver_provider.dart';
import 'provider/data_util.dart'; import 'provider/data_util.dart';
@@ -163,8 +164,15 @@ class _MyApp extends State<MyApp> {
var darkTheme = getDarkTheme(); var darkTheme = getDarkTheme();
ThemeData defaultTheme; ThemeData defaultTheme;
ThemeData? defaultDarkTheme; ThemeData? defaultDarkTheme;
defaultTheme = lightTheme; if (settingProvider.themeStyle == ThemeStyle.LIGHT) {
defaultDarkTheme = darkTheme; defaultTheme = lightTheme;
} else if (settingProvider.themeStyle == ThemeStyle.DARK) {
defaultTheme = darkTheme;
} else {
defaultTheme = lightTheme;
defaultDarkTheme = darkTheme;
}
routes = { routes = {
RouterPath.INDEX: (context) => IndexRouter(), RouterPath.INDEX: (context) => IndexRouter(),
RouterPath.WEB_TABS: (context) => WebTabsSelectRouter(), RouterPath.WEB_TABS: (context) => WebTabsSelectRouter(),