albums: fixed positioning on group change
This commit is contained in:
parent
df63f06897
commit
0ad4b2f16f
1 changed files with 4 additions and 4 deletions
|
@ -473,7 +473,7 @@ class _FilterSectionedContentState<T extends CollectionFilter> extends State<_Fi
|
|||
|
||||
final GlobalKey scrollableKey = GlobalKey(debugLabel: 'filter-grid-page-scrollable');
|
||||
|
||||
FilterGrouping? _grouping;
|
||||
FilterGroupNotifier? _groupNotifier;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
|
@ -486,7 +486,7 @@ class _FilterSectionedContentState<T extends CollectionFilter> extends State<_Fi
|
|||
void didChangeDependencies() {
|
||||
super.didChangeDependencies();
|
||||
_unregisterDependencies();
|
||||
_grouping = context.read<FilterGrouping?>();
|
||||
_groupNotifier = context.read<FilterGroupNotifier?>();
|
||||
_registerDependencies();
|
||||
}
|
||||
|
||||
|
@ -505,11 +505,11 @@ class _FilterSectionedContentState<T extends CollectionFilter> extends State<_Fi
|
|||
}
|
||||
|
||||
void _registerDependencies() {
|
||||
_grouping?.addListener(_scrollToTop);
|
||||
_groupNotifier?.addListener(_scrollToTop);
|
||||
}
|
||||
|
||||
void _unregisterDependencies() {
|
||||
_grouping?.removeListener(_scrollToTop);
|
||||
_groupNotifier?.removeListener(_scrollToTop);
|
||||
}
|
||||
|
||||
void _registerWidget(_FilterSectionedContent<T> widget) {
|
||||
|
|
Loading…
Reference in a new issue