From b63a6966ca0516850a64877079bf4378c7340eaf Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Fri, 10 Sep 2021 12:05:31 +0900 Subject: [PATCH] minor changes --- lib/model/source/album.dart | 2 ++ lib/model/source/location.dart | 2 ++ lib/model/source/tag.dart | 2 ++ lib/widgets/viewer/debug/debug_page.dart | 1 + test/widget_test.dart | 8 -------- 5 files changed, 7 insertions(+), 8 deletions(-) delete mode 100644 test/widget_test.dart diff --git a/lib/model/source/album.dart b/lib/model/source/album.dart index 0770f2494..f392c4438 100644 --- a/lib/model/source/album.dart +++ b/lib/model/source/album.dart @@ -140,6 +140,8 @@ mixin AlbumMixin on SourceBase { final Map _filterRecentEntryMap = {}; void invalidateAlbumFilterSummary({Set? entries, Set? directories}) { + if (_filterEntryCountMap.isEmpty && _filterRecentEntryMap.isEmpty) return; + if (entries == null && directories == null) { _filterEntryCountMap.clear(); _filterRecentEntryMap.clear(); diff --git a/lib/model/source/location.dart b/lib/model/source/location.dart index 046b45d12..85f19ccc9 100644 --- a/lib/model/source/location.dart +++ b/lib/model/source/location.dart @@ -159,6 +159,8 @@ mixin LocationMixin on SourceBase { final Map _filterRecentEntryMap = {}; void invalidateCountryFilterSummary([Set? entries]) { + if (_filterEntryCountMap.isEmpty && _filterRecentEntryMap.isEmpty) return; + Set? countryCodes; if (entries == null) { _filterEntryCountMap.clear(); diff --git a/lib/model/source/tag.dart b/lib/model/source/tag.dart index 8de09605f..bb30c3639 100644 --- a/lib/model/source/tag.dart +++ b/lib/model/source/tag.dart @@ -70,6 +70,8 @@ mixin TagMixin on SourceBase { final Map _filterRecentEntryMap = {}; void invalidateTagFilterSummary([Set? entries]) { + if (_filterEntryCountMap.isEmpty && _filterRecentEntryMap.isEmpty) return; + Set? tags; if (entries == null) { _filterEntryCountMap.clear(); diff --git a/lib/widgets/viewer/debug/debug_page.dart b/lib/widgets/viewer/debug/debug_page.dart index 73f376fb6..ece06d17e 100644 --- a/lib/widgets/viewer/debug/debug_page.dart +++ b/lib/widgets/viewer/debug/debug_page.dart @@ -64,6 +64,7 @@ class ViewerDebugPage extends StatelessWidget { 'path': entry.path ?? '', 'directory': entry.directory ?? '', 'filenameWithoutExtension': entry.filenameWithoutExtension ?? '', + 'extension': entry.extension ?? '', 'sourceTitle': entry.sourceTitle ?? '', 'sourceMimeType': entry.sourceMimeType, 'mimeType': entry.mimeType, diff --git a/test/widget_test.dart b/test/widget_test.dart deleted file mode 100644 index 9c67a3d79..000000000 --- a/test/widget_test.dart +++ /dev/null @@ -1,8 +0,0 @@ -import 'package:aves/widgets/aves_app.dart'; -import 'package:flutter_test/flutter_test.dart'; - -void main() { - testWidgets('widget test', (tester) async { - await tester.pumpWidget(const AvesApp()); - }); -}