From ab2e4a8e2d01cfc66c655ce7559b80e561d35465 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Wed, 10 Jul 2024 12:14:39 +0800 Subject: [PATCH] Fix Path -> Uri conversion No need to do it for '?' as that's not allowed in filename. --- app/src/main/kotlin/com/hippo/files/Paths.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/hippo/files/Paths.kt b/app/src/main/kotlin/com/hippo/files/Paths.kt index 20e88b3ab..49e3c1f76 100644 --- a/app/src/main/kotlin/com/hippo/files/Paths.kt +++ b/app/src/main/kotlin/com/hippo/files/Paths.kt @@ -37,7 +37,7 @@ fun Path.toUri(): Uri { return toFile().toUri() } - val uri = str.replaceFirst("content:/", "content://").toUri() + val uri = str.replaceFirst("content:/", "content://").replace("#", "%23").toUri() val paths = uri.pathSegments return if (paths.size > 3 && paths[0] == "tree") { uri.buildUpon().apply {