From c9711c773449222804796ed123dc9889ff856b20 Mon Sep 17 00:00:00 2001 From: Imran Remtulla Date: Fri, 4 Nov 2022 18:53:25 -0400 Subject: [PATCH] Addresses #76 and #93 --- lib/components/generated_form_modal.dart | 1 + lib/pages/apps.dart | 6 ++---- lib/providers/apps_provider.dart | 5 +++-- 3 files changed, 6 insertions(+), 6 deletions(-) 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);