From 036ec19f5de1e49aba170dfa73dba6128e0ccbce Mon Sep 17 00:00:00 2001 From: emanuele-f Date: Fri, 27 May 2022 11:06:32 +0200 Subject: [PATCH] Improve geolocation settings ui The database info row is now disabled when db is missing --- .../emanuelef/remote_capture/fragments/GeoipSettings.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/emanuelef/remote_capture/fragments/GeoipSettings.java b/app/src/main/java/com/emanuelef/remote_capture/fragments/GeoipSettings.java index cf2a24c9..646d4ef3 100644 --- a/app/src/main/java/com/emanuelef/remote_capture/fragments/GeoipSettings.java +++ b/app/src/main/java/com/emanuelef/remote_capture/fragments/GeoipSettings.java @@ -70,8 +70,11 @@ public class GeoipSettings extends PreferenceFragmentCompat { mStatus.setSummary("DB-IP Lite free\n" + String.format(getString(R.string.built_on), dateStr) + "\n" + String.format(getString(R.string.size_x), Utils.formatBytes(Geolocation.getDbSize(requireContext())))); - } else + mStatus.setEnabled(true); + } else { mStatus.setSummary(R.string.geo_db_not_found); + mStatus.setEnabled(false); + } mDelete.setVisible((builtDate != null)); }