Added null check

This commit is contained in:
2025-08-17 22:19:08 +02:00
parent 7fc38f87c3
commit a58a1eb766

View File

@@ -379,14 +379,17 @@ class _RoundViewState extends State<RoundView> {
FocusScope.of(context) FocusScope.of(context)
.requestFocus(_focusNodeList[originalIndices[currentPos + 1]]); .requestFocus(_focusNodeList[originalIndices[currentPos + 1]]);
final scrollContext = _textFieldKeys[nextIndex].currentContext;
if (scrollContext != null) {
WidgetsBinding.instance.addPostFrameCallback((_) { WidgetsBinding.instance.addPostFrameCallback((_) {
Scrollable.ensureVisible( Scrollable.ensureVisible(
_textFieldKeys[nextIndex].currentContext!, scrollContext,
duration: const Duration(milliseconds: 300), duration: const Duration(milliseconds: 300),
curve: Curves.easeOut, curve: Curves.easeOut,
alignment: 0.55, alignment: 0.55,
); );
}); });
}
} else { } else {
_focusNodeList[index].unfocus(); _focusNodeList[index].unfocus();
} }