EXT-3071 : CTRL+I should bring up either inventorySP or inventory floater
EXT-5239 : Consider removing CTRL+I to spawn multiple inventory windows BTEST-42 : Can't hide inventory by pressing CTRL+I CTRL+I will now either open the inventory sidepanel, or close the sidepanel.meow-7.2.2
parent
e180c5f204
commit
21020ef480
|
|
@ -5630,14 +5630,15 @@ class LLShowSidetrayPanel : public view_listener_t
|
|||
bool handleEvent(const LLSD& userdata)
|
||||
{
|
||||
std::string panel_name = userdata.asString();
|
||||
// Open up either the sidepanel or new floater.
|
||||
if (LLSideTray::getInstance()->isPanelActive(panel_name))
|
||||
// Toggle the panel
|
||||
if (!LLSideTray::getInstance()->isPanelActive(panel_name))
|
||||
{
|
||||
LLFloaterInventory::showAgentInventory();
|
||||
// LLFloaterInventory::showAgentInventory();
|
||||
LLSideTray::getInstance()->showPanel(panel_name, LLSD());
|
||||
}
|
||||
else
|
||||
{
|
||||
LLSideTray::getInstance()->showPanel(panel_name, LLSD());
|
||||
LLSideTray::getInstance()->collapseSideBar();
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue