TF-1561 Use maybeOf for scrollable to avoid crash app

This commit is contained in:
dab246
2023-03-08 10:14:49 +07:00
committed by Dat Vu
parent bf7e2e8302
commit 70c0020206
@@ -677,10 +677,12 @@ class _TypeAheadFieldQuickSearchState<T, R> extends State<TypeAheadFieldQuickSea
@override
void didChangeDependencies() {
super.didChangeDependencies();
ScrollableState? scrollableState = Scrollable.of(context);
_scrollPosition = scrollableState.position;
_scrollPosition!.removeListener(_scrollResizeListener);
_scrollPosition!.isScrollingNotifier.addListener(_scrollResizeListener);
final scrollableState = Scrollable.maybeOf(context);
if (scrollableState != null) {
_scrollPosition = scrollableState.position;
_scrollPosition!.removeListener(_scrollResizeListener);
_scrollPosition!.isScrollingNotifier.addListener(_scrollResizeListener);
}
}
void _scrollResizeListener() {