diff --git a/src/sbbs3/ctrl/UserListFormUnit.cpp b/src/sbbs3/ctrl/UserListFormUnit.cpp
index bf6fab7df9b8f3cbe2406cdcceff6071e166f197..e25ab3d55c77bf15c056827f8882b1a02d6015ed 100644
--- a/src/sbbs3/ctrl/UserListFormUnit.cpp
+++ b/src/sbbs3/ctrl/UserListFormUnit.cpp
@@ -113,8 +113,9 @@ void __fastcall TUserListForm::ListViewCompare(TObject *Sender,
 void __fastcall TUserListForm::FormClose(TObject *Sender,
       TCloseAction &Action)
 {
+    ListView->Items->BeginUpdate();
     ListView->Items->Clear();
-
+    ListView->Items->EndUpdate();
 }
 //---------------------------------------------------------------------------