summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Zaporozhan <dzaporozhan@productengine.com>2009-11-03 11:39:43 +0200
committerDmitry Zaporozhan <dzaporozhan@productengine.com>2009-11-03 11:39:43 +0200
commit6508b4f13fd056e6a4ddf1b9845829452a7c3599 (patch)
tree69420edd21805d742f6219ff4f0cef730a8bb4a6
parent3a8a93d59650f9a6f0d47a1db7076e9c3d50e9d6 (diff)
Fixed potencial bug in People Panel.
--HG-- branch : product-engine
-rw-r--r--indra/newview/llpanelpeople.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/indra/newview/llpanelpeople.cpp b/indra/newview/llpanelpeople.cpp
index 4580eeb336..0d16b0a041 100644
--- a/indra/newview/llpanelpeople.cpp
+++ b/indra/newview/llpanelpeople.cpp
@@ -797,14 +797,15 @@ void LLPanelPeople::reSelectedCurrentTab()
void LLPanelPeople::onFilterEdit(const std::string& search_string)
{
- if (mFilterSubString == search_string)
- return;
+ std::string search_upper = search_string;
+ // Searches are case-insensitive
+ LLStringUtil::toUpper(search_upper);
+ LLStringUtil::trimHead(search_upper);
- mFilterSubString = search_string;
+ if (mFilterSubString == search_upper)
+ return;
- // Searches are case-insensitive
- LLStringUtil::toUpper(mFilterSubString);
- LLStringUtil::trimHead(mFilterSubString);
+ mFilterSubString = search_upper;
// Apply new filter.
mNearbyList->setNameFilter(mFilterSubString);