From fa5f30ea7c009ff20f09594b72fce5bce25df38c Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Tue, 8 Jun 2021 12:23:56 +0900 Subject: [PATCH] fixed collection refresh --- lib/widgets/collection/collection_grid.dart | 2 +- lib/widgets/collection/grid/thumbnail.dart | 2 +- lib/widgets/common/grid/sliver.dart | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/widgets/collection/collection_grid.dart b/lib/widgets/collection/collection_grid.dart index c02505bbd..6360661e1 100644 --- a/lib/widgets/collection/collection_grid.dart +++ b/lib/widgets/collection/collection_grid.dart @@ -327,7 +327,7 @@ class _CollectionScrollViewState extends State<_CollectionScrollView> { hasScrollBody: false, child: _buildEmptyCollectionPlaceholder(collection), ) - : const SectionedListSliver(), + : SectionedListSliver(), BottomPaddingSliver(), ], ); diff --git a/lib/widgets/collection/grid/thumbnail.dart b/lib/widgets/collection/grid/thumbnail.dart index 9ae21b681..65e9a5e33 100644 --- a/lib/widgets/collection/grid/thumbnail.dart +++ b/lib/widgets/collection/grid/thumbnail.dart @@ -76,7 +76,7 @@ class InteractiveThumbnail extends StatelessWidget { id: collection.id, listenToSource: false, ); - assert(viewerCollection.entryCount == collection.entryCount); + assert(viewerCollection.sortedEntries.contains(entry)); return EntryViewerPage( collection: viewerCollection, initialEntry: entry, diff --git a/lib/widgets/common/grid/sliver.dart b/lib/widgets/common/grid/sliver.dart index d12ccc5ed..b54afd3ae 100644 --- a/lib/widgets/common/grid/sliver.dart +++ b/lib/widgets/common/grid/sliver.dart @@ -14,8 +14,6 @@ import 'package:provider/provider.dart'; // cf https://github.com/flutter/flutter/issues/49027 // adapted from `RenderSliverFixedExtentBoxAdaptor` class SectionedListSliver extends StatelessWidget { - const SectionedListSliver(); - @override Widget build(BuildContext context) { final sectionLayouts = context.watch>().sectionLayouts;