diff --git a/src/sbbs3/userlist/SBBS_User_ListMain.cpp b/src/sbbs3/userlist/SBBS_User_ListMain.cpp index 3a79ac3cd76bae6a463cbb4789a3ab1bd4673de6..126d12ff23dc4ce22aa52fa873239c618b1bfad1 100644 --- a/src/sbbs3/userlist/SBBS_User_ListMain.cpp +++ b/src/sbbs3/userlist/SBBS_User_ListMain.cpp @@ -55,6 +55,7 @@ void SBBS_User_ListFrame::fillUserList(void) char datebuf[9]; long topitem=UserList->GetTopItem(); + UserList->Freeze(); UserList->DeleteAllItems(); for(i=0; i<totalusers; i++) { user.number=i; @@ -93,6 +94,7 @@ void SBBS_User_ListFrame::fillUserList(void) } UserList->EnsureVisible(item); UserList->EnsureVisible(topitem); + UserList->Thaw(); } SBBS_User_ListFrame::SBBS_User_ListFrame(wxWindow* parent,wxWindowID id)