diff --git a/lib/pages/settings/pages/settings_backup_page.dart b/lib/pages/settings/pages/settings_backup_page.dart index 815c3905..1c59e0ba 100644 --- a/lib/pages/settings/pages/settings_backup_page.dart +++ b/lib/pages/settings/pages/settings_backup_page.dart @@ -265,6 +265,7 @@ class _SettingsBackupPageState extends ConsumerState { title: Text(context.l.settings_auto_export_frequency), value: SettingTileValue( context.l.settings_auto_export_frequency_value(autoExportFrequency.toString()), + enabled: enableAutoExport, ), description: Text(context.l.settings_auto_export_frequency_description), dialogTitle: context.l.settings_auto_export_frequency, @@ -277,7 +278,7 @@ class _SettingsBackupPageState extends ConsumerState { enabled: enableAutoExport, icon: SettingTileIcon(Icons.folder), title: Text(context.l.settings_auto_export_directory), - value: SettingTileValue(autoExportDirectory), + value: SettingTileValue(autoExportDirectory, enabled: enableAutoExport), description: Text(context.l.settings_auto_export_directory_description), trailing: IconButton( icon: const Icon(Symbols.reset_settings), diff --git a/lib/pages/settings/pages/settings_security_page.dart b/lib/pages/settings/pages/settings_security_page.dart index 6c1dccb1..5c2b8878 100644 --- a/lib/pages/settings/pages/settings_security_page.dart +++ b/lib/pages/settings/pages/settings_security_page.dart @@ -149,7 +149,10 @@ class _SettingsBehaviorPageState extends ConsumerState { enabled: isSystemAuthenticationAvailable && lockApp, icon: SettingTileIcon(Icons.timelapse), title: Text(context.l.settings_application_lock_delay_title), - value: SettingTileValue(context.l.settings_lock_delay_value(lockAppDelay.toString())), + value: SettingTileValue( + context.l.settings_lock_delay_value(lockAppDelay.toString()), + enabled: isSystemAuthenticationAvailable && lockApp, + ), description: Text(context.l.settings_application_lock_delay_description), dialogTitle: context.l.settings_application_lock_delay_title, label: (delay) => context.l.settings_lock_delay_value(delay.toInt().toString()), @@ -182,7 +185,10 @@ class _SettingsBehaviorPageState extends ConsumerState { enabled: isSystemAuthenticationAvailable && lockNote, icon: SettingTileIcon(Icons.timelapse), title: Text(context.l.settings_note_lock_delay_title), - value: SettingTileValue(context.l.settings_lock_delay_value(lockNoteDelay.toString())), + value: SettingTileValue( + context.l.settings_lock_delay_value(lockNoteDelay.toString()), + enabled: isSystemAuthenticationAvailable && lockNote, + ), description: Text(context.l.settings_note_lock_delay_description), dialogTitle: context.l.settings_note_lock_delay_title, label: (delay) => context.l.settings_lock_delay_value(delay.toInt().toString()),