Skip to content

Commit 3ab3a2d

Browse files
committed
fix: theme for ios
1 parent a6465bc commit 3ab3a2d

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

lib/route/settings/content/theme.dart

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ class _SettingsThemeViewState extends State<SettingsThemeView> {
1919
late ThemeData system;
2020

2121
@override
22-
void initState() {
23-
super.initState();
22+
void didChangeDependencies() {
23+
super.didChangeDependencies();
2424
_updateSystemTheme();
2525
}
2626

@@ -29,7 +29,7 @@ class _SettingsThemeViewState extends State<SettingsThemeView> {
2929
system = ThemeData(brightness: brightness);
3030
}
3131

32-
setTheme(String theme) async {
32+
Future<void> setTheme(String theme) async {
3333
DpipApp.of(context)!.changeTheme(theme);
3434
await Global.preference.setString("theme", theme);
3535
setState(() {
@@ -42,8 +42,6 @@ class _SettingsThemeViewState extends State<SettingsThemeView> {
4242

4343
@override
4444
Widget build(BuildContext context) {
45-
_updateSystemTheme();
46-
4745
return Material(
4846
child: ListView(
4947
padding: EdgeInsets.only(bottom: context.padding.bottom),

0 commit comments

Comments
 (0)