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).
parent
30beda590a
commit
13a7fbc7a0
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue