mirror of
https://github.com/localsend/localsend.git
synced 2026-08-07 07:14:52 +00:00
fix(settings): make Quick Save and Quick Save Favorites mutually exclusive (#3218)
This commit is contained in:
@@ -156,6 +156,9 @@ class SettingsTab extends StatelessWidget {
|
||||
onChanged: (b) async {
|
||||
final old = vm.settings.quickSave;
|
||||
await ref.notifier(settingsProvider).setQuickSave(b);
|
||||
if (b) {
|
||||
await ref.notifier(settingsProvider).setQuickSaveFromFavorites(false);
|
||||
}
|
||||
if (!old && b && context.mounted) {
|
||||
await QuickSaveNotice.open(context);
|
||||
}
|
||||
@@ -167,6 +170,9 @@ class SettingsTab extends StatelessWidget {
|
||||
onChanged: (b) async {
|
||||
final old = vm.settings.quickSaveFromFavorites;
|
||||
await ref.notifier(settingsProvider).setQuickSaveFromFavorites(b);
|
||||
if (b) {
|
||||
await ref.notifier(settingsProvider).setQuickSave(false);
|
||||
}
|
||||
if (!old && b && context.mounted) {
|
||||
await QuickSaveFromFavoritesNotice.open(context);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user