Loading core/java/com/android/internal/content/FileSystemProvider.java +1 −11 Original line number Diff line number Diff line Loading @@ -247,7 +247,6 @@ public abstract class FileSystemProvider extends DocumentsProvider { } childId = getDocIdForFile(file); onDocIdChanged(childId); addFolderToMediaStore(getFileForDocId(childId, true)); } else { try { if (!file.createNewFile()) { Loading @@ -259,19 +258,11 @@ public abstract class FileSystemProvider extends DocumentsProvider { throw new IllegalStateException("Failed to touch " + file + ": " + e); } } MediaStore.scanFile(getContext(), file); return childId; } private void addFolderToMediaStore(@Nullable File visibleFolder) { // visibleFolder is null if we're adding a folder to external thumb drive or SD card. if (visibleFolder != null) { assert (visibleFolder.isDirectory()); MediaStore.scanFile(getContext(), visibleFolder); } } @Override public String renameDocument(String docId, String displayName) throws FileNotFoundException { // Since this provider treats renames as generating a completely new Loading @@ -293,7 +284,6 @@ public abstract class FileSystemProvider extends DocumentsProvider { moveInMediaStore(beforeVisibleFile, afterVisibleFile); if (!TextUtils.equals(docId, afterDocId)) { scanFile(afterVisibleFile); return afterDocId; } else { return null; Loading Loading
core/java/com/android/internal/content/FileSystemProvider.java +1 −11 Original line number Diff line number Diff line Loading @@ -247,7 +247,6 @@ public abstract class FileSystemProvider extends DocumentsProvider { } childId = getDocIdForFile(file); onDocIdChanged(childId); addFolderToMediaStore(getFileForDocId(childId, true)); } else { try { if (!file.createNewFile()) { Loading @@ -259,19 +258,11 @@ public abstract class FileSystemProvider extends DocumentsProvider { throw new IllegalStateException("Failed to touch " + file + ": " + e); } } MediaStore.scanFile(getContext(), file); return childId; } private void addFolderToMediaStore(@Nullable File visibleFolder) { // visibleFolder is null if we're adding a folder to external thumb drive or SD card. if (visibleFolder != null) { assert (visibleFolder.isDirectory()); MediaStore.scanFile(getContext(), visibleFolder); } } @Override public String renameDocument(String docId, String displayName) throws FileNotFoundException { // Since this provider treats renames as generating a completely new Loading @@ -293,7 +284,6 @@ public abstract class FileSystemProvider extends DocumentsProvider { moveInMediaStore(beforeVisibleFile, afterVisibleFile); if (!TextUtils.equals(docId, afterDocId)) { scanFile(afterVisibleFile); return afterDocId; } else { return null; Loading