merge
commit
10acb5d321
|
|
@ -1819,7 +1819,7 @@ void LLAppearanceMgr::updateCOF(const LLUUID& category, bool append)
|
|||
// Add link to outfit if category is an outfit.
|
||||
if (!append)
|
||||
{
|
||||
createBaseOutfitLink(category, NULL);
|
||||
createBaseOutfitLink(category, link_waiter);
|
||||
}
|
||||
|
||||
// Remove current COF contents. Have to do this after creating
|
||||
|
|
@ -3030,7 +3030,7 @@ class RequestAgentUpdateAppearanceResponder: public LLHTTPClient::Responder
|
|||
public:
|
||||
RequestAgentUpdateAppearanceResponder()
|
||||
{
|
||||
mRetryPolicy = new LLAdaptiveRetryPolicy(1.0, 16.0, 2.0, 5);
|
||||
mRetryPolicy = new LLAdaptiveRetryPolicy(1.0, 32.0, 2.0, 10);
|
||||
}
|
||||
|
||||
virtual ~RequestAgentUpdateAppearanceResponder()
|
||||
|
|
|
|||
|
|
@ -1922,9 +1922,9 @@ bool LLInventoryModel::loadSkeleton(
|
|||
for(cat_set_t::iterator it = temp_cats.begin(); it != temp_cats.end(); ++it)
|
||||
{
|
||||
LLViewerInventoryCategory *llvic = (*it);
|
||||
#if 1
|
||||
#if 0
|
||||
llvic->setVersion(NO_VERSION);
|
||||
#else
|
||||
#else // SH-3860 WIP
|
||||
if (llvic->getPreferredType()==LLFolderType::FT_CURRENT_OUTFIT && llvic->getVersion()==1)
|
||||
{
|
||||
llinfos << "preserving empty COF for first-time login" << llendl;
|
||||
|
|
|
|||
|
|
@ -2572,12 +2572,21 @@ void LLStartUp::loadInitialOutfit( const std::string& outfit_folder_name,
|
|||
}
|
||||
else
|
||||
{
|
||||
// FIXME SH-3860 - this creates a race condition, where COF
|
||||
// changes (base outfit link added) after appearance update
|
||||
// request has been submitted.
|
||||
sWearablesLoadedCon = gAgentWearables.addLoadedCallback(LLStartUp::saveInitialOutfit);
|
||||
|
||||
bool do_copy = true;
|
||||
bool do_append = false;
|
||||
LLViewerInventoryCategory *cat = gInventory.getCategory(cat_id);
|
||||
#if 0 // SH-3860 WIP
|
||||
// Need to fetch cof contents before we can wear.
|
||||
callAfterCategoryFetch(LLAppearanceMgr::instance().getCOF(),
|
||||
boost::bind(&LLAppearanceMgr::wearInventoryCategory, LLAppearanceMgr::getInstance(), cat, do_copy, do_append));
|
||||
#else
|
||||
LLAppearanceMgr::instance().wearInventoryCategory(cat, do_copy, do_append);
|
||||
#endif
|
||||
lldebugs << "initial outfit category id: " << cat_id << llendl;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue