SL-13259 FIXED The searching word remains highlighted in the "Chat" tab

meow-7.2.2
Mnikolenko Productengine 2020-05-18 13:53:18 +03:00
parent 017627fa8b
commit 2e0c16492e
2 changed files with 14 additions and 1 deletions

View File

@ -68,7 +68,10 @@ ll::prefs::PanelData::~PanelData()
bool ll::prefs::PanelData::hightlightAndHide( LLWString const &aFilter )
{
for( tSearchableItemList::iterator itr = mChildren.begin(); itr != mChildren.end(); ++itr )
(*itr)->setNotHighlighted( );
(*itr)->setNotHighlighted();
for (tPanelDataList::iterator itr = mChildPanel.begin(); itr != mChildPanel.end(); ++itr)
(*itr)->setNotHighlighted();
if (aFilter.empty())
{
@ -85,6 +88,15 @@ bool ll::prefs::PanelData::hightlightAndHide( LLWString const &aFilter )
return bVisible;
}
void ll::prefs::PanelData::setNotHighlighted()
{
for (tSearchableItemList::iterator itr = mChildren.begin(); itr != mChildren.end(); ++itr)
(*itr)->setNotHighlighted();
for (tPanelDataList::iterator itr = mChildPanel.begin(); itr != mChildPanel.end(); ++itr)
(*itr)->setNotHighlighted();
}
bool ll::prefs::TabContainerData::hightlightAndHide( LLWString const &aFilter )
{
for( tSearchableItemList::iterator itr = mChildren.begin(); itr != mChildren.end(); ++itr )

View File

@ -73,6 +73,7 @@ namespace ll
virtual ~PanelData();
void setNotHighlighted();
virtual bool hightlightAndHide( LLWString const &aFilter );
};