diff --git a/mobile/apps/photos/lib/ui/tools/similar_images_page.dart b/mobile/apps/photos/lib/ui/tools/similar_images_page.dart index f652e72b29..6dddb61ffb 100644 --- a/mobile/apps/photos/lib/ui/tools/similar_images_page.dart +++ b/mobile/apps/photos/lib/ui/tools/similar_images_page.dart @@ -423,21 +423,17 @@ class _SimilarImagesPageState extends State { } void _onTabChanged(TabFilter newTab) { - final hadSelections = _selectedFiles.files.isNotEmpty; - setState(() { _selectedTab = newTab; - if (hadSelections) { - final newSelection = {}; - for (final group in _filteredGroups) { - for (int i = 1; i < group.files.length; i++) { - newSelection.add(group.files[i]); - } + final newSelection = {}; + 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); }); }