Improve fix for hidden empty system folders unhiding when using "Find all links": Save filter settings and restore them when changing (clearing) the search box text
parent
5780758ec9
commit
e9ca4489c2
|
|
@ -864,17 +864,10 @@ void LLInventoryFilter::setFilterSubString(const std::string& string)
|
|||
// Cancel out UUID once the search string is modified
|
||||
if (mFilterOps.mFilterTypes == FILTERTYPE_UUID)
|
||||
{
|
||||
mFilterOps.mFilterTypes &= ~FILTERTYPE_UUID;
|
||||
mFilterOps.mFilterUUID = LLUUID::null;
|
||||
// <FS:Ansariel> Find all links unhiding hidden empty system folders
|
||||
if (gSavedSettings.getBOOL("DebugHideEmptySystemFolders"))
|
||||
{
|
||||
setFilterEmptySystemFolders();
|
||||
}
|
||||
else
|
||||
{
|
||||
removeFilterEmptySystemFolders();
|
||||
}
|
||||
//mFilterOps.mFilterTypes &= ~FILTERTYPE_UUID;
|
||||
//mFilterOps.mFilterUUID = LLUUID::null;
|
||||
mFilterOps = mBackupFilterOps;
|
||||
// </FS:Ansariel>
|
||||
setModified(FILTER_RESTART);
|
||||
}
|
||||
|
|
@ -1098,7 +1091,7 @@ void LLInventoryFilter::setFindAllLinksMode(const std::string &search_name, cons
|
|||
{
|
||||
// Save a copy of settings so that we will be able to restore it later
|
||||
// but make sure we are not searching for links already
|
||||
if(mFilterOps.mFilterLinks != FILTERLINK_ONLY_LINKS)
|
||||
//if(mFilterOps.mFilterLinks != FILTERLINK_ONLY_LINKS) // <FS:Ansariel> Find all links unhiding hidden empty system folders
|
||||
{
|
||||
mBackupFilterOps = mFilterOps;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue