aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/http-files/src/file_provider.vala3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/http-files/src/file_provider.vala b/plugins/http-files/src/file_provider.vala
index 0a68a1fb..cd7b25b7 100644
--- a/plugins/http-files/src/file_provider.vala
+++ b/plugins/http-files/src/file_provider.vala
@@ -142,10 +142,11 @@ public class FileProvider : Dino.FileProvider, Object {
}
private string extract_file_name_from_url(string url) {
- string ret = Uri.unescape_string(url.substring(url.last_index_of("/") + 1));
+ string ret = url;
if (ret.contains("#")) {
ret = ret.substring(0, ret.last_index_of("#"));
}
+ ret = Uri.unescape_string(ret.substring(ret.last_index_of("/") + 1));
return ret;
}