diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llsidepanelinventory.cpp | 14 | ||||
| -rw-r--r-- | indra/newview/llviewermedia.cpp | 2 | 
2 files changed, 15 insertions, 1 deletions
| diff --git a/indra/newview/llsidepanelinventory.cpp b/indra/newview/llsidepanelinventory.cpp index fc049f1854..6a3a6200e9 100644 --- a/indra/newview/llsidepanelinventory.cpp +++ b/indra/newview/llsidepanelinventory.cpp @@ -165,6 +165,13 @@ void handleInventoryDisplayInboxChanged()  	sidepanel_inventory->enableInbox(gSavedSettings.getBOOL("InventoryDisplayInbox"));  } +void handleInventoryDisplayOutboxChanged() +{ +	LLSidepanelInventory* sidepanel_inventory = dynamic_cast<LLSidepanelInventory*>(LLSideTray::getInstance()->getPanel("sidepanel_inventory")); + +	sidepanel_inventory->enableOutbox(gSavedSettings.getBOOL("InventoryDisplayOutbox")); +} +  BOOL LLSidepanelInventory::postBuild()  {  	// UI elements from inventory panel @@ -258,6 +265,7 @@ BOOL LLSidepanelInventory::postBuild()  	}  	gSavedSettings.getControl("InventoryDisplayInbox")->getCommitSignal()->connect(boost::bind(&handleInventoryDisplayInboxChanged)); +	gSavedSettings.getControl("InventoryDisplayOutbox")->getCommitSignal()->connect(boost::bind(&handleInventoryDisplayOutboxChanged));  	return TRUE;  } @@ -284,12 +292,18 @@ void LLSidepanelInventory::handleLoginComplete()  	if (!inbox_id.isNull())  	{  		observeInboxModifications(inbox_id); + +		// Enable the display of the inbox if it exists +		enableInbox(true);  	}  	// Set up observer for outbox changes, if we have an outbox already  	if (!outbox_id.isNull())  	{  		observeOutboxModifications(outbox_id); + +		// Enable the display of the outbox if it exists +		enableOutbox(true);  	}  } diff --git a/indra/newview/llviewermedia.cpp b/indra/newview/llviewermedia.cpp index 39ad1cfd20..1be58eae45 100644 --- a/indra/newview/llviewermedia.cpp +++ b/indra/newview/llviewermedia.cpp @@ -1385,7 +1385,7 @@ public:  		else  		{  			// API in unavailable -			llinfos << "Marketplace API is unavailable -- Inbox Disabled, status = " << status << ", reason = " << reason << llendl; +			llinfos << "Marketplace API is unavailable -- Inbox may be disabled, status = " << status << ", reason = " << reason << llendl;  		}  	}  }; | 
