diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-11-19 18:26:06 +0100 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2015-11-19 18:26:06 +0100 |
commit | 562c0546c6e89f0720ab8ec88194be4357afb134 (patch) | |
tree | 440c550a670aca8a662e254cf845bdc4a21f66d9 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java | |
parent | 0eac49775484daf9319f5982e818f9223f0adf23 (diff) | |
download | open-keychain-562c0546c6e89f0720ab8ec88194be4357afb134.tar.gz open-keychain-562c0546c6e89f0720ab8ec88194be4357afb134.tar.bz2 open-keychain-562c0546c6e89f0720ab8ec88194be4357afb134.zip |
Handle denied storage permission, use ContentResolver.SCHEME_FILE constant
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java index b60b06df5..922dd7307 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java @@ -29,6 +29,7 @@ import android.Manifest; import android.annotation.TargetApi; import android.app.Activity; import android.content.ClipDescription; +import android.content.ContentResolver; import android.content.Context; import android.content.Intent; import android.content.pm.LabeledIntent; @@ -635,7 +636,7 @@ public class DecryptListFragment * see https://commonsware.com/blog/2015/10/07/runtime-permissions-files-action-send.html */ private boolean checkAndRequestReadPermission(Activity activity, final Uri uri) { - if ( ! "file".equals(uri.getScheme())) { + if ( ! ContentResolver.SCHEME_FILE.equals(uri.getScheme())) { return true; } @@ -676,7 +677,7 @@ public class DecryptListFragment Iterator<Uri> it = mCancelledInputUris.iterator(); while (it.hasNext()) { Uri uri = it.next(); - if ( ! "file".equals(uri.getScheme())) { + if ( ! ContentResolver.SCHEME_FILE.equals(uri.getScheme())) { continue; } it.remove(); @@ -694,7 +695,7 @@ public class DecryptListFragment Iterator<Uri> it = mPendingInputUris.iterator(); while (it.hasNext()) { Uri uri = it.next(); - if ( ! "file".equals(uri.getScheme())) { + if ( ! ContentResolver.SCHEME_FILE.equals(uri.getScheme())) { continue; } it.remove(); |