diff options
| author | Maxim Nikolenko <maximnproductengine@lindenlab.com> | 2023-06-07 19:25:09 +0300 |
|---|---|---|
| committer | Maxim Nikolenko <maximnproductengine@lindenlab.com> | 2023-06-07 19:25:09 +0300 |
| commit | 480aa58d159f7874bf3b388b7ea836debc23ceb1 (patch) | |
| tree | a50a1290c4aef971c528f2d7b569024d1074d8f4 /indra/newview/llpanelmaininventory.cpp | |
| parent | 0b16cd0da40e8064b4ebf6b7fc679c0d710a7346 (diff) | |
SL-19686 don't build inventory root views on init by default
Diffstat (limited to 'indra/newview/llpanelmaininventory.cpp')
| -rw-r--r-- | indra/newview/llpanelmaininventory.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/indra/newview/llpanelmaininventory.cpp b/indra/newview/llpanelmaininventory.cpp index a28bc33f15..de777fdc1a 100644 --- a/indra/newview/llpanelmaininventory.cpp +++ b/indra/newview/llpanelmaininventory.cpp @@ -484,10 +484,10 @@ void LLPanelMainInventory::newFolderWindow(LLUUID folder_id, LLUUID item_to_sele LLPanelMainInventory* main_inventory = sidepanel_inventory->getMainInventoryPanel(); if (main_inventory) { + main_inventory->initSingleFolderRoot(folder_id); main_inventory->toggleViewMode(); if(folder_id.notNull()) { - main_inventory->setSingleFolderViewRoot(folder_id); if(item_to_select.notNull()) { main_inventory->setGallerySelection(item_to_select, true); @@ -1518,6 +1518,11 @@ void LLPanelMainInventory::setActivePanel() mViewModeBtn->setEnabled(mSingleFolderMode || (getAllItemsPanel() == getActivePanel())); } +void LLPanelMainInventory::initSingleFolderRoot(const LLUUID& start_folder_id) +{ + mCombinationInventoryPanel->initFolderRoot(start_folder_id); +} + void LLPanelMainInventory::toggleViewMode() { if(mSingleFolderMode && isCombinationViewMode()) @@ -1586,6 +1591,7 @@ void LLPanelMainInventory::onViewModeClick() } } } + mCombinationInventoryPanel->initFolderRoot(new_root_folder); } toggleViewMode(); |
