summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelmaininventory.cpp
diff options
context:
space:
mode:
authorMaxim Nikolenko <maximnproductengine@lindenlab.com>2023-02-28 02:32:23 +0200
committerMaxim Nikolenko <maximnproductengine@lindenlab.com>2023-02-28 02:32:23 +0200
commitba1872e57106c7a27a0f73453ace499f42c48345 (patch)
tree06a22dda8a62e888cc8269a58e58969d5e75b1b1 /indra/newview/llpanelmaininventory.cpp
parentf377e27f0b8ddabf755c6efe71d6bc0e53e751c1 (diff)
SL-19271 Remove ‘New folder window’, ‘Open in new window’ and ‘Open’ from Gear menu
Diffstat (limited to 'indra/newview/llpanelmaininventory.cpp')
-rw-r--r--indra/newview/llpanelmaininventory.cpp34
1 files changed, 1 insertions, 33 deletions
diff --git a/indra/newview/llpanelmaininventory.cpp b/indra/newview/llpanelmaininventory.cpp
index 5da53cc928..9bfea7fe2b 100644
--- a/indra/newview/llpanelmaininventory.cpp
+++ b/indra/newview/llpanelmaininventory.cpp
@@ -1373,27 +1373,7 @@ void LLPanelMainInventory::onCustomAction(const LLSD& userdata)
return;
const std::string command_name = userdata.asString();
- if (command_name == "new_single_folder_window")
- {
- newFolderWindow();
- }
- if ((command_name == "open_in_current_window") || (command_name == "open_in_new_window"))
- {
- LLFolderViewItem* current_item = getActivePanel()->getRootFolder()->getCurSelectedItem();
- if (!current_item)
- {
- return;
- }
- const LLUUID& folder_id = static_cast<LLFolderViewModelItemInventory*>(current_item->getViewModelItem())->getUUID();
- if((command_name == "open_in_current_window"))
- {
- mSingleFolderPanelInventory->changeFolderRoot(folder_id);
- }
- if((command_name == "open_in_new_window"))
- {
- newFolderWindow(folder_id);
- }
- }
+
if (command_name == "new_window")
{
newWindow();
@@ -1660,19 +1640,7 @@ bool LLPanelMainInventory::isActionVisible(const LLSD& userdata)
{
return !mSingleFolderMode;
}
- if (param_str == "open_folder" || param_str == "open_new_folder")
- {
- if (!mSingleFolderMode && (param_str == "open_folder")) return false;
-
- LLFolderView* root = getActivePanel()->getRootFolder();
- std::set<LLFolderViewItem*> selection_set = root->getSelectionList();
- if (selection_set.size() != 1) return false;
- LLFolderViewItem* current_item = *selection_set.begin();
- if (!current_item) return false;
- const LLUUID& folder_id = static_cast<LLFolderViewModelItemInventory*>(current_item->getViewModelItem())->getUUID();
- return (gInventory.getCategory(folder_id) != NULL);
- }
return true;
}