diff --git a/libretro-common/vfs/saf/src/com/libretro/common/vfs/VfsImplementationSaf.java b/libretro-common/vfs/saf/src/com/libretro/common/vfs/VfsImplementationSaf.java index 5b4cc1219eff..15a6e26fba04 100644 --- a/libretro-common/vfs/saf/src/com/libretro/common/vfs/VfsImplementationSaf.java +++ b/libretro-common/vfs/saf/src/com/libretro/common/vfs/VfsImplementationSaf.java @@ -280,8 +280,7 @@ public static int mkdirSaf(ContentResolver content, String tree, String path) path = normalizePath(path); if (isDocument(treeUri)) return -1; - path = path.length() == 1 ? DocumentsContract.getTreeDocumentId(treeUri) : DocumentsContract.getTreeDocumentId(treeUri) + path; - final Uri directoryUri = DocumentsContract.buildDocumentUriUsingTree(treeUri, path); + final Uri directoryUri = DocumentsContract.buildDocumentUriUsingTree(treeUri, path.length() == 1 ? DocumentsContract.getTreeDocumentId(treeUri) : DocumentsContract.getTreeDocumentId(treeUri) + path); Cursor cursor = null; try {