diff --git a/src/sbbs3/userlist/SBBS_User_ListMain.cpp b/src/sbbs3/userlist/SBBS_User_ListMain.cpp
index 5f8c820130246e7ab3ea9439f6107395b29a7e24..e1d89b4e55f06b4c83aadf6c401544a74443fd46 100644
--- a/src/sbbs3/userlist/SBBS_User_ListMain.cpp
+++ b/src/sbbs3/userlist/SBBS_User_ListMain.cpp
@@ -370,7 +370,7 @@ void SBBS_User_ListFrame::OnARSFilterText(wxCommandEvent& event)
 void SBBS_User_ListFrame::OnClearButtonClick(wxCommandEvent& event)
 {
     ARSFilter->SetValue(_(""));
-    OnARSFilterText(event);
+    applyARS();
 }
 
 void SBBS_User_ListFrame::OnUserListItemSelect(wxListEvent& event)