fixed filters update when moving to/from bin

This commit is contained in:
Thibault Deckers 2022-02-25 12:39:40 +09:00
parent b84b8e860f
commit 86e24881af

View file

@ -338,13 +338,19 @@ abstract class CollectionSource with SourceBase, AlbumMixin, LocationMixin, TagM
}); });
} }
if (copy) { switch(moveType) {
addEntries(movedEntries); case MoveType.copy:
} else { addEntries(movedEntries);
cleanEmptyAlbums(fromAlbums); break;
if (moveType != MoveType.toBin) { case MoveType.move:
case MoveType.export:
cleanEmptyAlbums(fromAlbums);
addDirectories(destinationAlbums); addDirectories(destinationAlbums);
} break;
case MoveType.toBin:
case MoveType.fromBin:
updateDerivedFilters(movedEntries);
break;
} }
invalidateAlbumFilterSummary(directories: fromAlbums); invalidateAlbumFilterSummary(directories: fromAlbums);
_invalidate(movedEntries); _invalidate(movedEntries);