File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -75,10 +75,22 @@ class _SettingsPageState extends State<SettingsPage> {
7575 _uploadNotification = Preferences .getUploadNotification;
7676 _autoUploadEnabled = AutoUploadPreferences .getEnabled;
7777
78+ // Add 'full' size if missing
7879 if (! _availablePreviewSizes.contains ('full' )) {
7980 _availablePreviewSizes.add ('full' );
8081 }
8182
83+ // Reset sizes if they are not available
84+ if (! _availableSizes.contains (_albumThumbnailSize)) {
85+ _albumThumbnailSize = Settings .defaultAlbumThumbnailSize;
86+ }
87+ if (! _availableSizes.contains (_imageThumbnailSize)) {
88+ _imageThumbnailSize = Settings .defaultImageThumbnailSize;
89+ }
90+ if (! _availablePreviewSizes.contains (_imageFullScreenSize)) {
91+ _imageFullScreenSize = Settings .defaultImageFullScreenSize;
92+ }
93+
8294 super .initState ();
8395 _infoFuture = getInfo ();
8496 }
You can’t perform that action at this time.
0 commit comments