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]]);
WidgetsBinding.instance.addPostFrameCallback((_) { final scrollContext = _textFieldKeys[nextIndex].currentContext;
Scrollable.ensureVisible( if (scrollContext != null) {
_textFieldKeys[nextIndex].currentContext!, WidgetsBinding.instance.addPostFrameCallback((_) {
duration: const Duration(milliseconds: 300), Scrollable.ensureVisible(
curve: Curves.easeOut, scrollContext,
alignment: 0.55, duration: const Duration(milliseconds: 300),
); curve: Curves.easeOut,
}); alignment: 0.55,
);
});
}
} else { } else {
_focusNodeList[index].unfocus(); _focusNodeList[index].unfocus();
} }