Always select all on tab change

This commit is contained in:
laurenspriem
2025-08-26 23:39:21 +05:30
parent e4927c4022
commit c1ff02df14

View File

@@ -423,21 +423,17 @@ class _SimilarImagesPageState extends State<SimilarImagesPage> {
}
void _onTabChanged(TabFilter newTab) {
final hadSelections = _selectedFiles.files.isNotEmpty;
setState(() {
_selectedTab = newTab;
if (hadSelections) {
final newSelection = <EnteFile>{};
for (final group in _filteredGroups) {
for (int i = 1; i < group.files.length; i++) {
newSelection.add(group.files[i]);
}
final newSelection = <EnteFile>{};
for (final group in _filteredGroups) {
for (int i = 1; i < group.files.length; i++) {
newSelection.add(group.files[i]);
}
_selectedFiles.clearAll();
_selectedFiles.selectAll(newSelection);
}
_selectedFiles.clearAll();
_selectedFiles.selectAll(newSelection);
});
}