diff options
| -rw-r--r-- | indra/newview/lloutfitgallery.cpp | 12 | 
1 files changed, 6 insertions, 6 deletions
| diff --git a/indra/newview/lloutfitgallery.cpp b/indra/newview/lloutfitgallery.cpp index b84b0b3a8c..9d05276db4 100644 --- a/indra/newview/lloutfitgallery.cpp +++ b/indra/newview/lloutfitgallery.cpp @@ -793,6 +793,12 @@ void LLOutfitGallery::updateAddedCategory(LLUUID cat_id)      LLViewerInventoryCategory *cat = gInventory.getCategory(cat_id);      if (!cat) return; +    if (mOutfitsObserver == NULL) +    { +        mOutfitsObserver = new LLInventoryCategoriesObserver(); +        gInventory.addObserver(mOutfitsObserver); +    } +      if (!isOutfitFolder(cat))      {          // Assume a subfolder that contains or will contain outfits, track it @@ -820,12 +826,6 @@ void LLOutfitGallery::updateAddedCategory(LLUUID cat_id)      if (!outfit_category)          return; -    if (mOutfitsObserver == NULL) -    { -        mOutfitsObserver = new LLInventoryCategoriesObserver(); -        gInventory.addObserver(mOutfitsObserver); -    } -      // Start observing changes in "My Outfits" category.      mOutfitsObserver->addCategory(cat_id,          boost::bind(&LLOutfitGallery::refreshOutfit, this, cat_id), true); | 
