Add missing changes

This commit is contained in:
Ansariel
2026-05-10 23:56:32 +02:00
parent 11a55d30c3
commit 67a57fbd92
2 changed files with 9 additions and 13 deletions
+8 -13
View File
@@ -62,6 +62,7 @@
#include <boost/bind.hpp>
#include "fsregistrarutils.h"
#include <ranges>
static LLDefaultChildRegistry::Register<LLScrollListCtrl> r("scroll_list");
@@ -447,20 +448,11 @@ S32 LLScrollListCtrl::getItemCount() const
// <FS:Ansariel> Fix for FS-specific people list (radar)
if (mIsFiltered)
{
S32 count(0);
item_list::const_iterator iter;
for(iter = mItemList.begin(); iter != mItemList.end(); iter++)
{
LLScrollListItem* item = *iter;
return (S32)std::ranges::count_if(mItemList, [&](const LLScrollListItem* item) {
std::string filterColumnValue = item->getColumn(mFilterColumn)->getValue().asString();
std::transform(filterColumnValue.begin(), filterColumnValue.end(), filterColumnValue.begin(), ::tolower);
if (filterColumnValue.find(mFilterString) == std::string::npos)
{
continue;
}
count++;
}
return count;
return filterColumnValue.find(mFilterString) != std::string::npos;
});
}
// </FS:Ansariel> Fix for FS-specific people list (radar)
@@ -1911,7 +1903,10 @@ void LLScrollListCtrl::draw()
updateColumns();
mCommentText->setVisible(mItemList.empty());
// <FS:Ansariel> Fix for FS-specific people list (radar)
//mCommentText->setVisible(mItemList.empty());
mCommentText->setVisible(getItemCount() == 0);
// </FS:Ansariel>
drawItems();
+1
View File
@@ -352,6 +352,7 @@ public:
void setFilterString(const std::string& str);
void setFilterColumn(S32 col) { mFilterColumn = col; }
bool isFiltered(const LLScrollListItem* item) const;
bool isFiltered() const { return mIsFiltered; }
// </FS:Ansariel> Fix for FS-specific people list (radar)
// support right-click context menus for avatar/group lists