From 2f0b6e1e09f3d5d358479ad1b0219dcafda05bc0 Mon Sep 17 00:00:00 2001 From: Lirusaito Date: Sun, 10 Mar 2019 16:45:04 -0400 Subject: [PATCH] Small opt for filter stuffs --- indra/newview/llfolderviewitem.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/indra/newview/llfolderviewitem.cpp b/indra/newview/llfolderviewitem.cpp index c083a8b87..037e1afa1 100644 --- a/indra/newview/llfolderviewitem.cpp +++ b/indra/newview/llfolderviewitem.cpp @@ -1190,7 +1190,8 @@ S32 LLFolderViewFolder::arrange( S32* width, S32* height, S32 filter_generation) mNeedsSort = false; } - mHasVisibleChildren = hasFilteredDescendants(filter_generation); + bool filtered = !getFilteredFolder(filter_generation); + mHasVisibleChildren = !filtered && hasFilteredDescendants(filter_generation); if (mHasVisibleChildren) { // We have to verify that there's at least one child that's not filtered out