Skip to content

Commit 1dd5f6d

Browse files
Server Browser updates - history fix & serverlist assert
Remove ServerList assert Co-Authored-By: Johan Ehrendahl <[email protected]>
1 parent 7e6b9b9 commit 1dd5f6d

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

cl_dll/gameui/serverbrowser/CBaseTab.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -812,6 +812,10 @@ void CBaseTab::UpdateFilterSettings()
812812
m_vecServerFilters.AddToTail(MatchMakingKeyValuePair_t("region", szRegCode));
813813
}
814814

815+
// Johan: history should only check for dedicated servers, no p2p.
816+
if (m_eMatchMakingType == eHistoryServer)
817+
m_vecServerFilters.AddToTail(MatchMakingKeyValuePair_t("dedicated", "1"));
818+
815819
// copy filter settings into filter file
816820
KeyValues* filter = CGameUIViewport::Get()->GetServerBrowser()->GetFilterSaveData(GetName());
817821

cl_dll/gameui/serverbrowser/ServerListSorter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ int __cdecl GameCompare(vgui2::ListPanel* pPanel, const vgui2::ListPanelItem& p1
159159
return 0;
160160

161161
// make sure we haven't added the same server to the list twice
162-
Assert(p1.userData != p2.userData);
162+
if (p1.userData == p2.userData) return 0;
163163

164164
return Q_stricmp(s1->m_szGameDescription, s2->m_szGameDescription);
165165
}

0 commit comments

Comments
 (0)