From 13de0437b83fbfdc13f47bbc4549ca82cf6283e8 Mon Sep 17 00:00:00 2001 From: Imran Remtulla Date: Sun, 10 Sep 2023 23:23:35 -0400 Subject: [PATCH 1/2] Bugfix --- lib/providers/apps_provider.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/providers/apps_provider.dart b/lib/providers/apps_provider.dart index 715a558e..1467e7b3 100644 --- a/lib/providers/apps_provider.dart +++ b/lib/providers/apps_provider.dart @@ -1100,6 +1100,9 @@ class AppsProvider with ChangeNotifier { SettingsProvider settingsProvider = sp ?? this.settingsProvider; var exportDir = await settingsProvider.getExportDir(); if (isAuto) { + if (settingsProvider.autoExportOnChanges != true) { + return null; + } if (exportDir == null) { logs.add('Skipping auto-export as dir is not set.'); return null; From fdb6eed6d003184701990cc4b44eff8094ef3cbf Mon Sep 17 00:00:00 2001 From: Imran Remtulla Date: Sun, 10 Sep 2023 23:28:37 -0400 Subject: [PATCH 2/2] Slight tweak --- lib/providers/apps_provider.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/providers/apps_provider.dart b/lib/providers/apps_provider.dart index 1467e7b3..9dff5ff9 100644 --- a/lib/providers/apps_provider.dart +++ b/lib/providers/apps_provider.dart @@ -916,7 +916,7 @@ class AppsProvider with ChangeNotifier { } } notifyListeners(); - await exportApps(isAuto: true); + exportApps(isAuto: true); } Future removeApps(List appIds) async { @@ -938,7 +938,7 @@ class AppsProvider with ChangeNotifier { } if (appIds.isNotEmpty) { notifyListeners(); - await exportApps(isAuto: true); + exportApps(isAuto: true); } }