# HG changeset patch # User Farmbuyer of US-Kilrogg # Date 1292339926 0 # Node ID cf777d095730a2ebe045421f31c31a20938dc099 # Parent 9527583a842bd193bdcf94127bce3fb0b15568b6 Handle laggy server-at-login a bit better. diff -r 9527583a842b -r cf777d095730 gd.lua --- a/gd.lua Mon Nov 29 02:19:53 2010 +0000 +++ b/gd.lua Tue Dec 14 15:18:46 2010 +0000 @@ -404,7 +404,7 @@ function addon:GuildUpdate() local current_n = GetNumGuildMembers(true) - if current_n <= 0 then + if (current_n <= 0) or (not GetGuildInfo("player")) then -- catch the hell up, servers... return GuildRoster() end @@ -417,7 +417,8 @@ self:Print("Your accumulated logfile has grown rather large; you should consider copying it out and clearing it.") end - local guild, realm = (GetGuildInfo("player")), GetRealmName() + local guild = assert((GetGuildInfo("player")), "GetGuildInfo returns nil?") + local realm = assert(GetRealmName(), "GetRealmName returns nil?") local members = SV.members local l10n = self.l10n if members[realm]