diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-06-02 18:38:56 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2018-06-02 18:38:56 +0200 |
commit | 9dc6a48099ebb68f1541ab7a5ba12ca57eaa5b30 (patch) | |
tree | cfdccb2805bd6c52ca3056c41bd953056527da9b /app/src/main/java/com/wireguard/android/preference/ZipExporterPreference.java | |
parent | Preferences: add log exporter (diff) | |
download | wireguard-android-9dc6a48099ebb68f1541ab7a5ba12ca57eaa5b30.tar.xz wireguard-android-9dc6a48099ebb68f1541ab7a5ba12ca57eaa5b30.zip |
ExporterPreferences: disable control immediately
Diffstat (limited to '')
-rw-r--r-- | app/src/main/java/com/wireguard/android/preference/ZipExporterPreference.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/src/main/java/com/wireguard/android/preference/ZipExporterPreference.java b/app/src/main/java/com/wireguard/android/preference/ZipExporterPreference.java index 70357e44..b2f22a67 100644 --- a/app/src/main/java/com/wireguard/android/preference/ZipExporterPreference.java +++ b/app/src/main/java/com/wireguard/android/preference/ZipExporterPreference.java @@ -99,9 +99,9 @@ public class ZipExporterPreference extends Preference { Snackbar.make( getPrefActivity(this).findViewById(android.R.id.content), message, Snackbar.LENGTH_LONG).show(); + setEnabled(true); } else { exportedFilePath = filePath; - setEnabled(false); notifyChanged(); } } @@ -123,8 +123,10 @@ public class ZipExporterPreference extends Preference { getPrefActivity(this).ensurePermissions( new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, (permissions, granted) -> { - if (granted.length > 0 && granted[0] == PackageManager.PERMISSION_GRANTED) + if (granted.length > 0 && granted[0] == PackageManager.PERMISSION_GRANTED) { + setEnabled(false); exportZip(); + } }); } |