From 4e265f4a8de0ed9b6c5cdbff9b28827e2c7d35bb Mon Sep 17 00:00:00 2001 From: Deven Joshi Date: Fri, 1 Jan 2021 18:49:36 +0530 Subject: [PATCH] fix: Fixed remove user bug --- example/lib/group_info_screen.dart | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/example/lib/group_info_screen.dart b/example/lib/group_info_screen.dart index c044a23d..84aa9c3a 100644 --- a/example/lib/group_info_screen.dart +++ b/example/lib/group_info_screen.dart @@ -26,7 +26,7 @@ class _GroupInfoScreenState extends State { final FocusNode _focusNode = FocusNode(); - int groupMemberListLength; + bool listExpanded = false; void _userNameListener() { if (_searchController.text == _userNameQuery) { @@ -155,7 +155,13 @@ class _GroupInfoScreenState extends State { } Widget _buildMembers(List members) { - groupMemberListLength ??= members.length > 6 ? 6 : members.length; + int groupMemberListLength; + + if (listExpanded) { + groupMemberListLength = members.length; + } else { + groupMemberListLength = members.length > 6 ? 6 : members.length; + } return Column( children: [ @@ -241,7 +247,7 @@ class _GroupInfoScreenState extends State { InkWell( onTap: () { setState(() { - groupMemberListLength = members.length; + listExpanded = true; }); }, child: Material(