From 39119738eff85e6a8456cce8cefeccdf7a2b934f Mon Sep 17 00:00:00 2001 From: deniscerri <64997243+deniscerri@users.noreply.github.com> Date: Sun, 2 Nov 2025 08:20:11 +0100 Subject: [PATCH] Remove hardcoded user id in file path --- app/src/main/java/com/deniscerri/ytdl/util/FileUtil.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/deniscerri/ytdl/util/FileUtil.kt b/app/src/main/java/com/deniscerri/ytdl/util/FileUtil.kt index 400b1c45..20ba2c32 100644 --- a/app/src/main/java/com/deniscerri/ytdl/util/FileUtil.kt +++ b/app/src/main/java/com/deniscerri/ytdl/util/FileUtil.kt @@ -6,6 +6,8 @@ import android.media.MediaScannerConnection import android.net.Uri import android.os.Build import android.os.Environment +import android.os.UserHandle +import android.os.UserManager import android.provider.DocumentsContract import android.provider.MediaStore import android.util.Log @@ -103,7 +105,7 @@ object FileUtil { val pieces = dataValue.split("/").toTypedArray() val formattedPath = StringBuilder("/storage/") if (pieces[0] == "primary"){ - formattedPath.append("emulated/0/") + formattedPath.append("emulated/${android.os.Binder.getCallingUserHandle().hashCode()}/") }else{ formattedPath.append(pieces[0]).append("/") }