diff options
| -rw-r--r-- | indra/newview/llpaneloutfitsinventory.cpp | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/indra/newview/llpaneloutfitsinventory.cpp b/indra/newview/llpaneloutfitsinventory.cpp index e66a4440e9..5af26c1ad9 100644 --- a/indra/newview/llpaneloutfitsinventory.cpp +++ b/indra/newview/llpaneloutfitsinventory.cpp @@ -144,17 +144,20 @@ void LLPanelOutfitsInventory::onNew()  {  	const std::string& outfit_name = LLViewerFolderType::lookupNewCategoryName(LLFolderType::FT_OUTFIT);  	LLUUID outfit_folder = gAgentWearables.makeNewOutfitLinks(outfit_name); -	/* +  	getRootFolder()->setSelectionByID(outfit_folder, TRUE);  	getRootFolder()->setNeedsAutoRename(TRUE); -	getRootFolder()->startRenamingSelectedItem(); -	*/  }  void LLPanelOutfitsInventory::onSelectionChange(const std::deque<LLFolderViewItem*> &items, BOOL user_action)  {  	updateListCommands();  	updateParent(); +	if (getRootFolder()->needsAutoRename()) +	{ +		getRootFolder()->startRenamingSelectedItem(); +		getRootFolder()->setNeedsAutoRename(FALSE); +	}  }  void LLPanelOutfitsInventory::onSelectorButtonClicked() | 
