fixed album auto naming for folders on SD card
This commit is contained in:
parent
cb01ea1a16
commit
fb9defb131
2 changed files with 5 additions and 1 deletions
|
@ -56,7 +56,7 @@ mixin AlbumMixin on SourceBase {
|
|||
|
||||
final otherAlbumsOnDevice = _directories.where((item) => item != dirPath).toSet();
|
||||
final uniqueNameInDevice = unique(dirPath, otherAlbumsOnDevice);
|
||||
if (uniqueNameInDevice.length < relativeDir.length) {
|
||||
if (uniqueNameInDevice.length <= relativeDir.length) {
|
||||
return uniqueNameInDevice;
|
||||
}
|
||||
|
||||
|
|
|
@ -254,6 +254,8 @@ void main() {
|
|||
FakeMediaStoreService.newImage('${FakeStorageService.primaryPath}', '1'),
|
||||
FakeMediaStoreService.newImage('${FakeStorageService.primaryPath}Pictures/Seneca', '1'),
|
||||
FakeMediaStoreService.newImage('${FakeStorageService.primaryPath}Seneca', '1'),
|
||||
FakeMediaStoreService.newImage('${FakeStorageService.removablePath}Pictures/Cicero', '1'),
|
||||
FakeMediaStoreService.newImage('${FakeStorageService.removablePath}Marcus Aurelius', '1'),
|
||||
};
|
||||
|
||||
await androidFileUtils.init();
|
||||
|
@ -269,6 +271,8 @@ void main() {
|
|||
expect(source.getAlbumDisplayName(context, FakeStorageService.primaryRootAlbum), FakeStorageService.primaryDescription);
|
||||
expect(source.getAlbumDisplayName(context, '${FakeStorageService.primaryPath}Pictures/Seneca'), 'Pictures/Seneca');
|
||||
expect(source.getAlbumDisplayName(context, '${FakeStorageService.primaryPath}Seneca'), 'Seneca');
|
||||
expect(source.getAlbumDisplayName(context, '${FakeStorageService.removablePath}Pictures/Cicero'), 'Cicero');
|
||||
expect(source.getAlbumDisplayName(context, '${FakeStorageService.removablePath}Marcus Aurelius'), 'Marcus Aurelius');
|
||||
return Placeholder();
|
||||
},
|
||||
),
|
||||
|
|
Loading…
Reference in a new issue