From 30699a72cfc2058ef906d58a23128edeb9964df9 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Thu, 9 Oct 2025 00:46:00 -0500 Subject: [PATCH] fix(glue): reset category counts in CRealmList::UpdateList --- src/glue/CRealmList.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/glue/CRealmList.cpp b/src/glue/CRealmList.cpp index 7087a39..384ee2a 100644 --- a/src/glue/CRealmList.cpp +++ b/src/glue/CRealmList.cpp @@ -115,8 +115,15 @@ uint32_t CRealmList::Sub4DE910(uint32_t a1) { } void CRealmList::UpdateList() { + // Reset category counts + for (uint32_t i = 0; i < CRealmList::s_categories.Count(); i++) { + auto realmCategory = CRealmList::s_categories[i]; + realmCategory->uint14 = 0; + } + CRealmList::s_avgLoad = 0.0f; int32_t category = -1; + auto realmCount = ClientServices::GetInstance()->m_realmList.Count(); for (int32_t realmIndex = 0; realmIndex < realmCount; realmIndex++) {