aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/thialfihar/android/apg/DataSource.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/thialfihar/android/apg/DataSource.java')
-rw-r--r--src/org/thialfihar/android/apg/DataSource.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/org/thialfihar/android/apg/DataSource.java b/src/org/thialfihar/android/apg/DataSource.java
index 34583ab59..3ad1d0b07 100644
--- a/src/org/thialfihar/android/apg/DataSource.java
+++ b/src/org/thialfihar/android/apg/DataSource.java
@@ -50,7 +50,7 @@ public class DataSource {
if (mContentUri != null) {
if (mContentUri.getScheme().equals("file")) {
// get the rest after "file://"
- String path = mContentUri.toString().substring(6);
+ String path = Uri.decode(mContentUri.toString().substring(7));
if (path.startsWith(Environment.getExternalStorageDirectory().getAbsolutePath())) {
if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
throw new GeneralException(context.getString(R.string.error_externalStorageNotReady));