fix: serialize file picker calls

This commit is contained in:
edde746
2026-04-17 14:13:20 +02:00
parent 1e62c6c756
commit 66b32468eb
4 changed files with 52 additions and 4 deletions
+2 -2
View File
@@ -1,6 +1,5 @@
import 'dart:io';
import 'package:file_picker/file_picker.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
@@ -15,6 +14,7 @@ import '../../i18n/strings.g.dart';
import '../main_screen.dart';
import '../../mixins/refreshable.dart';
import '../../services/download_storage_service.dart';
import '../../services/file_picker_service.dart';
import '../../services/saf_storage_service.dart';
import '../../providers/settings_provider.dart';
import '../../providers/theme_provider.dart';
@@ -506,7 +506,7 @@ class _SettingsScreenState extends State<SettingsScreen> with FocusableTab {
return;
}
} else {
final result = await FilePicker.platform.getDirectoryPath(dialogTitle: t.settings.selectFolder);
final result = await FilePickerService.instance.getDirectoryPath(dialogTitle: t.settings.selectFolder);
selectedPath = result;
}