Fix group selection state not persisting on PinnedGroupHeader when scrolling

This commit is contained in:
ashilkn
2025-07-24 19:21:12 +05:30
parent 7d9cfd8587
commit 382cd90ea1

View File

@@ -39,6 +39,14 @@ class _GroupHeaderWidgetState extends State<GroupHeaderWidget> {
widget.selectedFiles?.addListener(_selectedFilesListener);
}
@override
void didUpdateWidget(covariant GroupHeaderWidget oldWidget) {
super.didUpdateWidget(oldWidget);
if (oldWidget.title != widget.title) {
_areAllFromGroupSelectedNotifier.value = _areAllFromGroupSelected();
}
}
@override
void dispose() {
_areAllFromGroupSelectedNotifier.dispose();