diff --git a/lib/widgets/room_chat.dart b/lib/widgets/room_chat.dart index 32e97c1..92aa95a 100644 --- a/lib/widgets/room_chat.dart +++ b/lib/widgets/room_chat.dart @@ -93,11 +93,11 @@ class RoomChat extends HookConsumerWidget { if (scrollController.hasClients && scrollController.position.atEdge && scrollController.position.pixels != 0) { - WidgetsBinding.instance.addPostFrameCallback( - (_) => scrollController.jumpTo( - scrollController.position.maxScrollExtent, - ), - ); + WidgetsBinding.instance.addPostFrameCallback((_) { + if (scrollController.hasClients) { + scrollController.jumpTo(scrollController.position.maxScrollExtent); + } + }); } return null; }, [controllerData]);