Преглед на файлове

enhance file content provider

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky преди 6 години
родител
ревизия
b66c91fecf
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      src/main/java/com/owncloud/android/providers/FileContentProvider.java

+ 2 - 1
src/main/java/com/owncloud/android/providers/FileContentProvider.java

@@ -574,7 +574,8 @@ public class FileContentProvider extends ContentProvider {
         db.execSQL("PRAGMA case_sensitive_like = true");
 
         // only file list is accessible via content provider, so only this has to be protected with projectionMap
-        if (mUriMatcher.match(uri) == ROOT_DIRECTORY && projectionArray != null) {
+        if ((mUriMatcher.match(uri) == ROOT_DIRECTORY || mUriMatcher.match(uri) == SINGLE_FILE ||
+            mUriMatcher.match(uri) == DIRECTORY) && projectionArray != null) {
             HashMap<String, String> projectionMap = new HashMap<>();
 
             for (String projection : ProviderTableMeta.FILE_ALL_COLUMNS) {