Clientprefs now loads cookies for clients on late load (bug 3735, r=dvander)
authorMatt Woodrow <pred@alliedmods.net>
Tue Mar 17 12:28:05 2009 +1300 (2009-03-17)
changeset 266618df531a8642
parent 2665 f6e84c453287
child 2667 8c037c7508d4
Clientprefs now loads cookies for clients on late load (bug 3735, r=dvander)
extensions/clientprefs/extension.cpp
     1.1 --- a/extensions/clientprefs/extension.cpp	Thu Mar 12 18:37:04 2009 -0700
     1.2 +++ b/extensions/clientprefs/extension.cpp	Tue Mar 17 12:28:05 2009 +1300
     1.3 @@ -132,6 +132,23 @@
     1.4  	phrases->AddPhraseFile("clientprefs.phrases");
     1.5  	phrases->AddPhraseFile("common.phrases");
     1.6  
     1.7 +	if (late)
     1.8 +	{
     1.9 +		int maxclients = playerhelpers->GetMaxClients();
    1.10 +
    1.11 +		for (int i = 1; i <= maxclients; i++)
    1.12 +		{
    1.13 +			IGamePlayer *pPlayer = playerhelpers->GetGamePlayer(i);
    1.14 +
    1.15 +			if (!pPlayer || !pPlayer->IsAuthorized())
    1.16 +			{
    1.17 +				continue;
    1.18 +			}
    1.19 +
    1.20 +			g_CookieManager.OnClientAuthorized(i, pPlayer->GetAuthString());
    1.21 +		}
    1.22 +	}
    1.23 +
    1.24  	return true;
    1.25  }
    1.26