fix provider when navigating away from selecting filters
This commit is contained in:
parent
21f3df8003
commit
9fb221d549
1 changed files with 8 additions and 3 deletions
|
@ -115,9 +115,14 @@ class _FilterGridAppBarState<T extends CollectionFilter> extends State<FilterGri
|
||||||
Widget _buildAppBarTitle(bool isSelecting) {
|
Widget _buildAppBarTitle(bool isSelecting) {
|
||||||
if (isSelecting) {
|
if (isSelecting) {
|
||||||
final l10n = context.l10n;
|
final l10n = context.l10n;
|
||||||
return Selector<Selection<FilterGridItem<T>>, int>(
|
return Selector<Selection<FilterGridItem<T>>?, int>(
|
||||||
selector: (context, selection) => selection.selectedItems.length,
|
selector: (context, selection) => selection?.selectedItems.length ?? 0,
|
||||||
builder: (context, count, child) => Text(count == 0 ? l10n.collectionSelectPageTitle : l10n.itemCount(count)),
|
builder: (context, count, child) => Text(
|
||||||
|
count == 0 ? l10n.collectionSelectPageTitle : l10n.itemCount(count),
|
||||||
|
softWrap: false,
|
||||||
|
overflow: TextOverflow.fade,
|
||||||
|
maxLines: 1,
|
||||||
|
),
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
final appMode = context.watch<ValueNotifier<AppMode>>().value;
|
final appMode = context.watch<ValueNotifier<AppMode>>().value;
|
||||||
|
|
Loading…
Reference in a new issue