Clientprefs now loads cookies for clients on late load (
bug 3735, r=dvander)
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