diff --git a/lib/components/generated_form_modal.dart b/lib/components/generated_form_modal.dart index ab6e558..410fb92 100644 --- a/lib/components/generated_form_modal.dart +++ b/lib/components/generated_form_modal.dart @@ -28,6 +28,7 @@ class _GeneratedFormModalState extends State { @override void initState() { super.initState(); + values = widget.defaultValues; valid = widget.initValid; } diff --git a/lib/pages/apps.dart b/lib/pages/apps.dart index 341726e..9731dab 100644 --- a/lib/pages/apps.dart +++ b/lib/pages/apps.dart @@ -362,10 +362,8 @@ class AppsPageState extends State { ); }).then((values) { if (values != null) { - bool shouldInstallUpdates = - values.isEmpty || values[0] == 'true'; - bool shouldInstallNew = values.isEmpty || - (values.length >= 2 && values[1] == 'true'); + bool shouldInstallUpdates = values[0] == 'true'; + bool shouldInstallNew = values[1] == 'true'; settingsProvider .getInstallPermission() .then((_) { diff --git a/lib/providers/apps_provider.dart b/lib/providers/apps_provider.dart index 7938d9c..245eda6 100644 --- a/lib/providers/apps_provider.dart +++ b/lib/providers/apps_provider.dart @@ -70,8 +70,9 @@ class AppsProvider with ChangeNotifier { } downloadApk(String apkUrl, String fileName, Function? onProgress, - Function? urlModifier, - {bool useExistingIfExists = true}) async { + Function? urlModifier) async { + bool useExistingIfExists = + false; // This should be an function argument, but isn't because of the partially downloaded APK issue var destDir = (await getExternalStorageDirectory())!.path; if (urlModifier != null) { apkUrl = await urlModifier(apkUrl);