EXP-1498 : Add a debug setting DebugHideEmptySystemFolders which is OFF by default so that we can control showing or hidding of system folders (this is temporary so we unblock testers).

meow-7.2.2
Merov Linden 2011-11-16 17:48:10 -08:00
parent 30beda590a
commit 13a7fbc7a0
2 changed files with 13 additions and 1 deletions

View File

@ -1893,6 +1893,17 @@
<key>Value</key>
<integer>1</integer>
</map>
<key>DebugHideEmptySystemFolders</key>
<map>
<key>Comment</key>
<string>Hide empty system folders when on</string>
<key>Persist</key>
<integer>1</integer>
<key>Type</key>
<string>Boolean</string>
<key>Value</key>
<integer>0</integer>
</map>
<key>DebugInventoryFilters</key>
<map>
<key>Comment</key>

View File

@ -30,6 +30,7 @@
#include "lldictionary.h"
#include "llmemory.h"
#include "llvisualparam.h"
#include "llviewercontrol.h"
static const std::string empty_string;
@ -266,7 +267,7 @@ BOOL LLViewerFolderType::lookupIsQuietType(LLFolderType::EType folder_type)
bool LLViewerFolderType::lookupIsHiddenIfEmpty(LLFolderType::EType folder_type)
{
const ViewerFolderEntry *entry = LLViewerFolderDictionary::getInstance()->lookup(folder_type);
if (entry)
if (gSavedSettings.getBOOL("DebugHideEmptySystemFolders") && entry)
{
return entry->mHideIfEmpty;
}