|
@@ -244,7 +244,7 @@ static void _get_drives(List<String> *list) {
|
|
// Parse only file:// links
|
|
// Parse only file:// links
|
|
if (strncmp(string, "file://", 7) == 0) {
|
|
if (strncmp(string, "file://", 7) == 0) {
|
|
// Strip any unwanted edges on the strings and push_back if it's not a duplicate
|
|
// Strip any unwanted edges on the strings and push_back if it's not a duplicate
|
|
- String fpath = String(string + 7).strip_edges();
|
|
|
|
|
|
+ String fpath = String(string + 7).strip_edges().split_spaces()[0].percent_decode();
|
|
if (!list->find(fpath)) {
|
|
if (!list->find(fpath)) {
|
|
list->push_back(fpath);
|
|
list->push_back(fpath);
|
|
}
|
|
}
|