@@ -216,7 +216,7 @@ class _AccountSettingsScreenState extends State<AccountSettingsScreen> {
216216 CircleAvatar (
217217 radius: 50 ,
218218 foregroundImage: CachedNetworkImageProvider (
219- user? ['selfUser' ]['profileImage' ]['path' ],
219+ user? ['selfUser' ]['profileImage' ]['path' ] ?? '' ,
220220 ),
221221 backgroundImage: AssetImage ('assets/placeholder.png' ),
222222 ),
@@ -930,11 +930,12 @@ class _AppearanceSettingsScreenState extends State<AppearanceSettingsScreen> {
930930 valueListenable: box.listenable (),
931931 builder: (context, Box settingsBox, _) {
932932 final themeType =
933- settingsBox.get ('theme_type' , defaultValue: 2 ) as int ;
933+ settingsBox.get ('theme_type' , defaultValue: 1 ) as int ;
934934 final src =
935935 settingsBox.get ('material_source' , defaultValue: 0 ) as int ;
936936 final seed = settingsBox.get ('material_seed_color' ,
937- defaultValue: flavorPrimary) as int ;
937+ defaultValue: (flavorPrimary? .toARGB32 () ??
938+ Colors .blue.toARGB32 ())) as int ;
938939 final dynamicMode = settingsBox.get ('material_dynamic_mode' ,
939940 defaultValue: 0 ) as int ;
940941 return ListView (
@@ -1011,8 +1012,8 @@ class _AppearanceSettingsScreenState extends State<AppearanceSettingsScreen> {
10111012 child: const Text ('Cancel' )),
10121013 TextButton (
10131014 onPressed: () {
1014- settingsBox.put (
1015- 'material_seed_color' , picker.value );
1015+ settingsBox.put ('material_seed_color' ,
1016+ picker.toARGB32 () );
10161017 Navigator .pop (context);
10171018 },
10181019 child: const Text ('OK' ),
@@ -1032,8 +1033,10 @@ class _AppearanceSettingsScreenState extends State<AppearanceSettingsScreen> {
10321033 title: const Text ('Follow System' ),
10331034 value: 0 ,
10341035 groupValue: dynamicMode,
1035- onChanged: (v) =>
1036- settingsBox.put ('material_dynamic_mode' , v! ),
1036+ onChanged: (v) {
1037+ settingsBox.put ('material_dynamic_mode' , v! );
1038+ print (settingsBox.path);
1039+ },
10371040 ),
10381041 RadioListTile <int >(
10391042 title: const Text ('Force Light' ),
0 commit comments