[Android] Fix folder path encoding in medialibrary settings
Geoffrey Métais
git at videolan.org
Wed Feb 21 11:32:08 CET 2018
vlc-android | branch: 3.0.x | Geoffrey Métais <geoffrey.metais at gmail.com> | Wed Feb 21 11:26:47 2018 +0100| [410531fe29b8490df4755cce8ae49e524614a215] | committer: Geoffrey Métais
Fix folder path encoding in medialibrary settings
(cherry picked from commit 3e7196da34838be68e176ee0f2948def165a9277)
> https://code.videolan.org/videolan/vlc-android/commit/410531fe29b8490df4755cce8ae49e524614a215
---
.../src/org/videolan/vlc/gui/helpers/MedialibraryUtils.java | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/vlc-android/src/org/videolan/vlc/gui/helpers/MedialibraryUtils.java b/vlc-android/src/org/videolan/vlc/gui/helpers/MedialibraryUtils.java
index ed8e0590b..786a7d3b8 100644
--- a/vlc-android/src/org/videolan/vlc/gui/helpers/MedialibraryUtils.java
+++ b/vlc-android/src/org/videolan/vlc/gui/helpers/MedialibraryUtils.java
@@ -2,6 +2,7 @@ package org.videolan.vlc.gui.helpers;
import android.content.Intent;
+import android.net.Uri;
import org.videolan.vlc.MediaParsingService;
import org.videolan.vlc.VLCApplication;
@@ -13,14 +14,14 @@ public class MedialibraryUtils {
VLCApplication.runBackground(new Runnable() {
@Override
public void run() {
- VLCApplication.getMLInstance().removeFolder(path);
+ VLCApplication.getMLInstance().removeFolder(Uri.decode(path));
}
});
}
public static void addDir(final String path) {
- Intent intent = new Intent(Constants.ACTION_DISCOVER, null, VLCApplication.getAppContext(), MediaParsingService.class);
- intent.putExtra(Constants.EXTRA_PATH, path);
+ final Intent intent = new Intent(Constants.ACTION_DISCOVER, null, VLCApplication.getAppContext(), MediaParsingService.class);
+ intent.putExtra(Constants.EXTRA_PATH, Uri.decode(path));
VLCApplication.getAppContext().startService(intent);
}
}
More information about the Android
mailing list