diff options
author | Richard Linden <none@none> | 2010-06-01 18:33:41 -0700 |
---|---|---|
committer | Richard Linden <none@none> | 2010-06-01 18:33:41 -0700 |
commit | 8beb651d764032e47b976b7495a048174936e1e6 (patch) | |
tree | cbb3f3827b8c17bcfed3afcbbb150617447ec66e /indra/llui/llscrolllistctrl.cpp | |
parent | 71fe767d9a151c6e92d7cdb6b9ab820ce814de44 (diff) |
EXT-7591 FIX Typing the first characters of a selection in a dropdown will ignore the first letter
clear the searchstring on list focus lost, not setFocus, so that the act of popping open the list when you type the first letter doesn't clear the first letter from the search string
Diffstat (limited to 'indra/llui/llscrolllistctrl.cpp')
-rw-r--r-- | indra/llui/llscrolllistctrl.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/indra/llui/llscrolllistctrl.cpp b/indra/llui/llscrolllistctrl.cpp index 94eade06ad..d4d161f2c9 100644 --- a/indra/llui/llscrolllistctrl.cpp +++ b/indra/llui/llscrolllistctrl.cpp @@ -2949,7 +2949,6 @@ BOOL LLScrollListCtrl::operateOnAll(EOperation op) //virtual void LLScrollListCtrl::setFocus(BOOL b) { - mSearchString.clear(); // for tabbing into pristine scroll lists (Finder) if (!getFirstSelected()) { @@ -2994,6 +2993,9 @@ void LLScrollListCtrl::onFocusLost() { gFocusMgr.setMouseCapture(NULL); } + + mSearchString.clear(); + LLUICtrl::onFocusLost(); } |