Loading app/src/main/java/foundation/e/drive/fileFilters/FileFilterFactory.java +2 −2 Original line number Diff line number Diff line Loading @@ -23,8 +23,8 @@ public class FileFilterFactory { case "Applications": filter = new AppSettingsFileFilter(); break; case "Images": filter = new ImagesFileFilter(); case "media": filter = new MediaFileFilter(); break; default: filter = new NoCacheFileFilter(); Loading app/src/main/java/foundation/e/drive/fileFilters/ImagesFileFilter.java→app/src/main/java/foundation/e/drive/fileFilters/MediaFileFilter.java +7 −2 Original line number Diff line number Diff line Loading @@ -10,12 +10,17 @@ package foundation.e.drive.fileFilters; import java.io.File; import java.io.FileFilter; import foundation.e.drive.utils.CommonUtils; /** * @author Vincent Bourgmayer */ class ImagesFileFilter implements FileFilter { class MediaFileFilter implements FileFilter { @Override public boolean accept(File file) { return !file.isDirectory() || !file.getName().equals( ".thumbnails" ); //Return true if it's not a hidden file return !file.isHidden(); } } app/src/main/java/foundation/e/drive/services/ObserverService.java +1 −1 Original line number Diff line number Diff line Loading @@ -551,7 +551,7 @@ public class ObserverService extends Service implements OnRemoteOperationListene folderIdList.add( (long) syncedFolder.getId() ); } final FileFilter filter = FileFilterFactory.getFileFilter( syncedFolder.getLibelle() ); final FileFilter filter = FileFilterFactory.getFileFilter( (syncedFolder.isMediaType()) ? "media" : syncedFolder.getLibelle() ); File[] subElements = folder.listFiles(filter); Log.v(TAG, "loop through subfiles"); for (int i = -1, subEltSize = (subElements != null)? subElements.length: 0; ++i < subEltSize; ) { Loading Loading
app/src/main/java/foundation/e/drive/fileFilters/FileFilterFactory.java +2 −2 Original line number Diff line number Diff line Loading @@ -23,8 +23,8 @@ public class FileFilterFactory { case "Applications": filter = new AppSettingsFileFilter(); break; case "Images": filter = new ImagesFileFilter(); case "media": filter = new MediaFileFilter(); break; default: filter = new NoCacheFileFilter(); Loading
app/src/main/java/foundation/e/drive/fileFilters/ImagesFileFilter.java→app/src/main/java/foundation/e/drive/fileFilters/MediaFileFilter.java +7 −2 Original line number Diff line number Diff line Loading @@ -10,12 +10,17 @@ package foundation.e.drive.fileFilters; import java.io.File; import java.io.FileFilter; import foundation.e.drive.utils.CommonUtils; /** * @author Vincent Bourgmayer */ class ImagesFileFilter implements FileFilter { class MediaFileFilter implements FileFilter { @Override public boolean accept(File file) { return !file.isDirectory() || !file.getName().equals( ".thumbnails" ); //Return true if it's not a hidden file return !file.isHidden(); } }
app/src/main/java/foundation/e/drive/services/ObserverService.java +1 −1 Original line number Diff line number Diff line Loading @@ -551,7 +551,7 @@ public class ObserverService extends Service implements OnRemoteOperationListene folderIdList.add( (long) syncedFolder.getId() ); } final FileFilter filter = FileFilterFactory.getFileFilter( syncedFolder.getLibelle() ); final FileFilter filter = FileFilterFactory.getFileFilter( (syncedFolder.isMediaType()) ? "media" : syncedFolder.getLibelle() ); File[] subElements = folder.listFiles(filter); Log.v(TAG, "loop through subfiles"); for (int i = -1, subEltSize = (subElements != null)? subElements.length: 0; ++i < subEltSize; ) { Loading