Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6de07962 authored by vince-bourgmayer's avatar vince-bourgmayer
Browse files

Disable synchronisation of new locale hidden files & folders

parent 95579189
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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();
+7 −2
Original line number Diff line number Diff line
@@ -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();
    }
}
+1 −1
Original line number Diff line number Diff line
@@ -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; ) {