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 @override
void didChangeDependencies() { void didChangeDependencies() {
super.didChangeDependencies(); super.didChangeDependencies();
ScrollableState? scrollableState = Scrollable.of(context); final scrollableState = Scrollable.maybeOf(context);
_scrollPosition = scrollableState.position; if (scrollableState != null) {
_scrollPosition!.removeListener(_scrollResizeListener); _scrollPosition = scrollableState.position;
_scrollPosition!.isScrollingNotifier.addListener(_scrollResizeListener); _scrollPosition!.removeListener(_scrollResizeListener);
_scrollPosition!.isScrollingNotifier.addListener(_scrollResizeListener);
}
} }
void _scrollResizeListener() { void _scrollResizeListener() {