diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llcallingcard.cpp | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/indra/newview/llcallingcard.cpp b/indra/newview/llcallingcard.cpp index 549c7ed0e4..829b6380cd 100644 --- a/indra/newview/llcallingcard.cpp +++ b/indra/newview/llcallingcard.cpp @@ -42,6 +42,7 @@  #include "llinventorymodel.h"  #include "llnotifications.h"  #include "llslurl.h" +#include "llstartup.h"  #include "llimview.h"  #include "lltrans.h"  #include "llviewercontrol.h" @@ -743,7 +744,11 @@ void LLAvatarTracker::processNotify(LLMessageSystem* msg, bool online)          mModifyMask |= LLFriendObserver::ONLINE;          instance().notifyObservers(); -        gInventory.notifyObservers(); +        // Skip if we had received the friends list before the inventory callbacks were properly initialized +        if (LLStartUp::getStartupState() > STATE_INVENTORY_CALLBACKS) +        { +            gInventory.notifyObservers(); +        }      }  } | 
