diff options
author | Mnikolenko Productengine <mnikolenko@productengine.com> | 2016-05-04 14:59:22 +0300 |
---|---|---|
committer | Mnikolenko Productengine <mnikolenko@productengine.com> | 2016-05-04 14:59:22 +0300 |
commit | eae82c8e4794e2d8374dd8d70547b00c5ac4f300 (patch) | |
tree | ba8da7819fdd2e3a249c0ac5229d0703c7e20b9f /indra/newview | |
parent | b2fd39781833cf00c09d70704f13a8fa58428292 (diff) |
MAINT-1513 FIXED Label of new folder doesn't disappear while closing Inventory by hot hey
Diffstat (limited to 'indra/newview')
-rwxr-xr-x | indra/newview/llpanelmaininventory.cpp | 9 | ||||
-rwxr-xr-x | indra/newview/llpanelmaininventory.h | 1 |
2 files changed, 10 insertions, 0 deletions
diff --git a/indra/newview/llpanelmaininventory.cpp b/indra/newview/llpanelmaininventory.cpp index 973e1f7705..c779ba5cdd 100755 --- a/indra/newview/llpanelmaininventory.cpp +++ b/indra/newview/llpanelmaininventory.cpp @@ -1152,6 +1152,15 @@ void LLPanelMainInventory::onCustomAction(const LLSD& userdata) } } +void LLPanelMainInventory::onVisibilityChange( BOOL new_visibility ) +{ + if(!new_visibility) + { + mMenuAdd->setVisible(FALSE); + getActivePanel()->getRootFolder()->finishRenamingItem(); + } +} + bool LLPanelMainInventory::isSaveTextureEnabled(const LLSD& userdata) { LLFolderViewItem* current_item = getActivePanel()->getRootFolder()->getCurSelectedItem(); diff --git a/indra/newview/llpanelmaininventory.h b/indra/newview/llpanelmaininventory.h index 21f0ca0cae..290e2e5f47 100755 --- a/indra/newview/llpanelmaininventory.h +++ b/indra/newview/llpanelmaininventory.h @@ -72,6 +72,7 @@ public: std::string& tooltip_msg); /*virtual*/ void changed(U32); /*virtual*/ void draw(); + /*virtual*/ void onVisibilityChange ( BOOL new_visibility ); LLInventoryPanel* getPanel() { return mActivePanel; } LLInventoryPanel* getActivePanel() { return mActivePanel; } |