From 8503a625b569b79ccbf303b4aa5ed001a1696206 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 19 Jul 2018 13:27:35 +0200 Subject: [PATCH] show toast if user tries to update, but Data/WiFi settings disallow it --- app/src/main/java/org/fdroid/fdroid/UpdateService.java | 4 ++++ app/src/main/res/values/strings.xml | 1 + 2 files changed, 5 insertions(+) diff --git a/app/src/main/java/org/fdroid/fdroid/UpdateService.java b/app/src/main/java/org/fdroid/fdroid/UpdateService.java index e87b7e725..1b875a341 100644 --- a/app/src/main/java/org/fdroid/fdroid/UpdateService.java +++ b/app/src/main/java/org/fdroid/fdroid/UpdateService.java @@ -123,6 +123,10 @@ public class UpdateService extends JobIntentService { * @see JobIntentService#enqueueWork(Context, Class, int, Intent) */ private static void enqueueWork(Context context, @NonNull Intent intent) { + if (!Preferences.get().isOnDemandDownloadAllowed()) { + Toast.makeText(context, R.string.updates_disabled_by_settings, Toast.LENGTH_LONG).show(); + } + enqueueWork(context, UpdateService.class, JOB_ID, intent); } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4169e1415..60ff065fe 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -129,6 +129,7 @@ This often occurs with apps installed via Google Play or other sources, if they Download update for %1$d app. Download updates for %1$d apps. + All updates disabled by Data/WiFi Settings OK