Skip to content

Commit 29406c8

Browse files
committed
Fix lobby game sorting to properly sort CRC mismatches to bottom
1 parent 35b3f01 commit 29406c8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Core/GameEngine/Source/GameNetwork/GameSpy/LobbyUtils.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -474,11 +474,11 @@ struct GameSortStruct
474474
bool operator()(GameSpyStagingRoom *g1, GameSpyStagingRoom *g2) const
475475
{
476476
// sort CRC mismatches to the bottom
477-
Bool g1Good = (g1->getExeCRC() != TheGlobalData->m_exeCRC || g1->getIniCRC() != TheGlobalData->m_iniCRC);
478-
Bool g2Good = (g1->getExeCRC() != TheGlobalData->m_exeCRC || g1->getIniCRC() != TheGlobalData->m_iniCRC);
479-
if ( g1Good ^ g2Good )
477+
Bool g1Mismatch = (g1->getExeCRC() != TheGlobalData->m_exeCRC || g1->getIniCRC() != TheGlobalData->m_iniCRC);
478+
Bool g2Mismatch = (g2->getExeCRC() != TheGlobalData->m_exeCRC || g2->getIniCRC() != TheGlobalData->m_iniCRC);
479+
if ( g1Mismatch ^ g2Mismatch )
480480
{
481-
return g1Good;
481+
return g2Mismatch;
482482
}
483483

484484
// sort games with private ladders to the bottom

0 commit comments

Comments
 (0)